English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery event.stopImmediatePropagation() メソッド

残りのイベントハンドラの実行を阻止します

jQueryのイベント

event.stopImmediatePropagation()メソッドは、他のハンドラの実行を停止させます。

このメソッドは、イベントがDOMツリーをバブルアップするのを防ぐこともできます。

使用event.isImmediatePropagationStopped()このメソッドは、(イベントオブジェクト上で)このメソッドが以前に呼び出されたかどうかを確認します。

文法:

event.stopImmediatePropagation()

他のイベントハンドラが呼び出されないようにする:

$("p").click(function(event){
  event.stopImmediatePropagation();
});
$("p").click(function(event){
  // この関数は実行されません
  $(this).css("background-color", "red");
});
$("div").click(function(event){
  // この関数は実行されます
  $(this).css("background-color", "red");
});
テストをしてみる‹/›

パラメータの値

パラメータ説明
eventこのイベントのパラメータはイベントバインド機能から来ています

jQueryのイベント