JavaScript-те көтерілуді дереу тоқтату

Өңдеуді толығымен тоқтату үшін, заманауи браузерлер stopImmediatePropagation әдісін қолдайды. Ол тек көтерілудің алдын алумен қатар, оқиғаларды өңдеуді ағымдағы элементте тоқтатады. Оны қолданайық:

javascriptelem1.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('қызыл');
});

Тексере аласыз: