English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
残りのイベントハンドラの実行を阻止します
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 | このイベントのパラメータはイベントバインド機能から来ています |