jQuery event.stopImmediatePropagation()メソッド
例
最初のイベントハンドラーを実行し、残りのイベントハンドラーの実行を停止します。
$("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 |