私は、ライブ コールがドキュメントを介して泡立つことを認識しており、それが問題を抱えている理由です。
残念ながら、私は要素をバインドするサード パーティのライブラリを使用しており、クリック イベントがそれらの要素にバブリングされないケースを作成したいと考えています。
.click() を eventStopPropogation と組み合わせて使用しても問題なく動作しますが、コンテンツの動的な性質のために、ライブ、オン、デリゲートなどを使用する必要があります...ここに私の問題があります。「内側」のdivをクリックしたときに「外側」のクリックが発生しないようにする必要があります。「外側」のハンドラを変更できません。
よろしくお願いします。
HTML:
<div id="outer">
outer
<div id="inner">
inner
</div>
</div>
Javascript:
$("#outer").bind('click',function(e){
alert("outer clicked");
});
$("#inner").live('click',function(e){
alert("inner clicked");
});