Ndërprerja e Përhapjes së Ngjarjeve në JavaScript
Përhapja e një ngjarje mund të ndërpritet në çdo
element nëpër të cilin po përhapet ngjarja.
Për këtë, në kodin e elementit duhet të thirret
metoda stopPropagation e objektit Event.
Në shembullin vijues, klikimi në bllokun e kuq do të aktivizohet në vetvete, pastaj në bllokun blu dhe kjo është e gjitha - blloku blu ndalon përhapjen e mëtejshme dhe blloku i gjelbër nuk do të reagojë më:
elem1.addEventListener('click', function() {
console.log('jeshile');
});
elem2.addEventListener('click', function(event) {
console.log('blu');
event.stopPropagation(); // ndalojmë përhapjen
});
elem3.addEventListener('click', function() {
console.log('e kuqe');
});
Mund ta provoni: