Встречается на собеседованиях • сегодня

Как остановить Bubbling после click

Чтобы остановить всплытие (bubbling) события, можно использовать метод stopPropagation() у объекта события. Это предотвратит дальнейшее всплытие события вверх по DOM-дереву.

javascript
element.addEventListener('click', function(event) {
  event.stopPropagation();
  // ваш код
});

Если нужно также предотвратить действие по умолчанию (например, переход по ссылке), используйте event.preventDefault().

Важно: stopPropagation() не останавливает обработчики на текущем элементе, только всплытие. Для полной остановки всех обработчиков (включая на текущем элементе) используйте stopImmediatePropagation().

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы