stopImmediatePropagation()- Ereignismethode
Beispiel
Wenn Sie auf eine Schaltfläche klicken, führen Sie den ersten Event-Handler aus und stoppen Sie die Ausführung der restlichen Event-Handler:
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");
}
Definition und Verwendung
Die Methode stopImmediatePropagation() verhindert, dass andere Listener desselben Ereignisses aufgerufen werden.
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browserversion an, die das Verfahren vollständig unterstützt.
Method | |||||
---|---|---|---|---|---|
stopImmediatePropagation() | Yes | 9.0 | Yes | Yes | Yes |
Syntax
event.stopImmediatePropagation()
Parameter
Keiner |
Technische Details
Rückgabewert: | Kein Rückgabewert |
---|---|
DOM-Version: | DOM-Level-3-Ereignisse |