stopImmediatePropagation() -tapahtumamenetelmä

Määritelmä ja käyttö

stopImmediatePropagation() -menetelmä estää saman tapahtuman muiden kuuntelijoiden kutsumisen.

Esimerkki

Kun painetaan nappia, suoritetaan ensimmäinen tapahtumankäsittelijä ja lopetetaan muiden tapahtumankäsittelijöiden suorittaminen:

var x = document.getElementById("myBtn");
x.addEventListener("click", myFunction);
x.addEventListener("click", someOtherFunction);
function myFunction(event) {
  alert("Hello World!");
  event.stopImmediatePropagation();
} 
// Tämä funktio ei suoriteta
function someOtherFunction() {
  alert("En pääse sanomaan Hello World"); 
}

kokeile itse

syntaksi

tapahtuma.stopImmediatePropagation()

Parametrit

Ei

Tekninen yksityiskohta

Palaute: Ei paluuarvoa
DOM-versio: DOM Level 3 Events

Selaimen tuki

Taulukossa olevat numerot osoittavat ensimmäisen selaimen version, joka tukee tätä menetelmää täysin.

Menetelmät Chrome IE Firefox Safari Opera
stopImmediatePropagation() Tuki 9.0 Tuki Tuki Tuki