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ë:
elem1.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: