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('кызыл');
});
Сиз текшере аласыз: