このプロトタイプスニペットをjQueryに変換する場合は、これが正しいでしょうか?jQuery構文チェック
プロトタイプ:
this.selected.observe('click', this.toggle.bindAsEventListener(this))
jQueryの
$j(this).bind('click').toggle(this);
どのように遠く私は?
このプロトタイプスニペットをjQueryに変換する場合は、これが正しいでしょうか?jQuery構文チェック
プロトタイプ:
this.selected.observe('click', this.toggle.bindAsEventListener(this))
jQueryの
$j(this).bind('click').toggle(this);
どのように遠く私は?
$(this).bind('click', function(){ $(this).toggle(); });
唯一の混乱は、最初はこれが何ですか?通常は、$( '。toggleable')の行に沿って何かをやるでしょう。
あなたも使用できます。
$('.toggleable').live('click', ...
代わりに。これは$(document).ready()関数の外部で呼び出し可能なボーナスを与えます。新しいトグル可能なオブジェクトが追加されると、現在のトグル可能オブジェクトにバインドするのではなく、クリックイベントが設定されます。 document.readyで呼び出されたものはnoneである可能性があります。
$j(this).click(function(){
$j(this).toggle();
});
注:関数の内部でそれを使用するときに「これは」何か他のものを指していることを覚えておいてください
$(this).bind('click',function() {
$(this)
}
:.click(handler)
は、私はあなたが探していると思います.bind('click', handler)
のショートカットです。それは今あなたが呼んでいるものになります。例)
$('#object').bind('click', function() {
$(this) //'this' refers to the 'object'
}
これを復元する方法はありますか?さもなければ、それは消えて、解除不可能になるでしょう。 –