JavaScript-да вокеаларнинг кўтарилишини тўхтатиш
Вокеанинг кўтарилишини уни кўтарилиб ўтаётган
ҳар қандай элементда тўхтатиш мумкин.
Бунинг учун элемент кодида Event объектининг
stopPropagation методини чақириш керак.
Куйидаги мисолда қизил блокни босганда аввал ўзида, сўнрав кўк блокда вокеа ишлайди ва шу ерда тугайди - кўк блок вокеанинг keyingi кўтарилишини тўхтатади ва яшил блок ҳеч қандай реакция кўрсатмайди:
elem1.addEventListener('click', function() {
console.log('яшил');
});
elem2.addEventListener('click', function(event) {
console.log('кўк');
event.stopPropagation(); // кўтарилишни тўхтатамиз
});
elem3.addEventListener('click', function() {
console.log('қизил');
});
Текшириб кўришингиз мумкин: