stopPropagation()
現在の要素をラップする DOM 要素にイベントが到達しないことを知っています。また、このイベントが同じ要素の他のハンドラーに配信されるのを防ぎますか?
例を挙げると、要素に独自のクリック ハンドラーが定義されています。さらに、このjQuery コンテキスト メニュープラグインも使用しています。このプラグインは、a を処理し、マウスの後 (up|down) を使用します。これにより、クリック ハンドラーが無効になっているようですmousedown+(testbutton == 2)+mouseup
。stopPropagation()
プラグイン ソースでこれら 2 つの呼び出しをコメントすると、クリック ハンドラとコンテキスト メニューが正しく機能します。これはそれを示唆しているようでstopPropagation()
、stopImmediatePropgation()
同じことをします。私の理解は正しいですか?