jQuery event.stopImmediatePropagation()メソッド

❮jQueryイベントメソッド

最初のイベントハンドラーを実行し、残りのイベントハンドラーの実行を停止します。

$("div").click(function(event){
  alert("Event handler 1 executed");
  event.stopImmediatePropagation();
});
$("div").click(function(event){
  alert("Event handler 2 executed");
});
$("div").click(function(event){
  alert("Event handler 3 executed");
});

定義と使用法

event.stopImmediatePropagation()メソッドは、残りのイベントハンドラーの実行を停止します。

このメソッドは、イベントがDOMツリーをバブリングするのも防ぎます。

ヒント:event.isImmediatePropagationStopped()メソッドを使用して、 このメソッドがイベントに対して呼び出されたかどうかを確認します。


構文

event.stopImmediatePropagation()

Parameter Description
event Required. The event parameter comes from the event binding function

❮jQueryイベントメソッド