Боздоштани фаврии ҳамроҳшавӣ дар JavaScript
Барои он ки коркардро комилан боздорем,
браузерҳои муосир методро stopImmediatePropagation дастгирӣ мекунанд.
Ин на танҳо аз ҳамроҳшавӣ пешгирӣ мекунад, балки
коркарди рӯйдодҳоро дар унсури ҷорӣ низ
мебозад. Биёед онро истифода кунем:
elem1.addEventListener('click', function() {
console.log('сабз');
});
elem2.addEventListener('click', function(event) {
console.log('кабуд - якумин коркардкунанда');
event.stopImmediatePropagation(); // ҳамроҳшавиро бозмедорем
});
elem2.addEventListener('click', function() {
console.log('кабуд - дуюмин коркардкунанда'); // дигар кор нахоҳад кард
});
elem3.addEventListener('click', function() {
console.log('сурх');
});
Метавонед санҷед: