Vichakataji Vingi kwenye Kipengele katika JavaScript
Ikiwa kipengele kina vichakataji vingi
kwenye tukio moja, hata kama kuzamishwa
kukitizwa, yote yatatekelezwa. Hiyo ni,
stopPropagation huzuia tukio
kusonga mbele, lakini kwenye kipengele cha sasa
vichakataji vyote vitafanya kazi. Angalia mfano:
elem1.addEventListener('click', function() {
console.log('kijani');
});
elem2.addEventListener('click', function(event) {
console.log('samawati - kichakataji cha kwanza');
event.stopPropagation(); // zuia kuzamishwa
});
elem2.addEventListener('click', function() {
console.log('samawati - kichakataji cha pili'); // bado kitafanya kazi
});
elem3.addEventListener('click', function() {
console.log('nyekundu');
});
Unaweza kujaribu: