Disa Përpunues në një Element në JavaScript
Nëse një element ka disa përpunues
për një ngjarje të vetme, edhe nëse ndalet
shpërthimi, të gjithë ata do të ekzekutohen. Kjo do të thotë,
stopPropagation pengon përparimin
e ngjarjes më tej, por në elementin aktual të gjithë
përpunuesit do të punojnë. Shikoni shembullin:
elem1.addEventListener('click', function() {
console.log('jeshile');
});
elem2.addEventListener('click', function(event) {
console.log('blu e kaltër - përpunuesi i parë');
event.stopPropagation(); // ndalim shpërthimin
});
elem2.addEventListener('click', function() {
console.log('blu e kaltër - përpunuesi i dytë'); // prapë do të funksionojë
});
elem3.addEventListener('click', function() {
console.log('e kuqe');
});
Mund ta provoni: