だから私はこれに対する答えを見つけようとしていますが、正しい選択をするのに役立つ決定的なものはないようです。
ですから、私が興味を持っているのは$.delegate()
、最近私はそれを使うのが好きで、今日のほとんどのアプリでもう少し安定しているようです。それで。私は通常それを使用すると次のようなことをします
$('div').delegate('.someclass', 'click', function(e){ .... });
今まではそれでいいです。複数のイベントを処理する必要がある要素がある場合。だから私は最善のアプローチは何だろうかと思っていますか?私はの範囲で何かをしますか。
$('div').delegate('.someclass', 'click', function(e){ .... });
$('div').delegate('.someclass', 'mouseover', function(e){ .... });
$('div').delegate('.someclass', 'mouseout', function(e){ .... });
または私は$.bind()
ルートに行きますか?そして次のようなことをします
$('.someclass').bind({
click:function(){...},
mouseout:function(){...},
mouseover:function(){...}
});
$.delegate()
似たようなものをサポートしています$.bind()
か?APIを読んでいるようには見えませんが、わかりません(私には機能しません)。それとも、私が気付いていないかもしれない2つの組み合わせに本質的に似ている機能はありますか?