Ndërprerja e Menjëhershme e Përhapjes në JavaScript

Që të ndalojmë plotësisht përpunimin, shfletuesit modernë mbështesin metodën stopImmediatePropagation. Ajo jo vetëm që parandalon përhapjen, por gjithashtu ndalon përpunimin e ngjarjeve në elementin aktual. Le ta aplikojmë atë:

javascriptelem1.addEventListener('click', function() {
  console.log('jeshile');
});
elem2.addEventListener('click', function(event) {
  console.log('blu - përpunuesi i parë');
  event.stopImmediatePropagation();     // ndalojmë përhapjen
});
elem2.addEventListener('click', function() {
  console.log('blu - përpunuesi i dytë'); // nuk do të funksionojë më
});
elem3.addEventListener('click', function() {
  console.log('e kuqe');
});

Mund ta provoni: