stopImmediatePropagation()イベントメソッド
例
ボタンをクリックするときは、最初のイベントハンドラーを実行し、残りのイベントハンドラーの実行を停止します。
var x = document.getElementById("myBtn");
x.addEventListener("click", myFunction);
x.addEventListener("click", someOtherFunction);
function myFunction(event) {
alert ("Hello World!");
event.stopImmediatePropagation();
}
// This function will not be executed
function someOtherFunction() {
alert ("I will not get to say Hello World");
}
定義と使用法
stopImmediatePropagation()メソッドは、同じイベントの他のリスナーが呼び出されないようにします。
ブラウザのサポート
表の数字は、このメソッドを完全にサポートする最初のブラウザバージョンを示しています。
Method | |||||
---|---|---|---|---|---|
stopImmediatePropagation() | Yes | 9.0 | Yes | Yes | Yes |
構文
event.stopImmediatePropagation()
パラメーター
なし |
技術的な詳細
戻り値: | 戻り値なし |
---|---|
DOMバージョン: | DOMレベル3イベント |