AltaiR-05
@AltaiR-05

Как правильно добавить событие после другого?

Привет всем. Мне нужно повесить обработчик клика `document` сразу после клика на кнопку. Делаю это так:

var btn = document.querySelector('button');

btn.addEventListener('click', function () {
  console.log('btn event');
  
  document.addEventListener('click', function () {
    console.log('document event');
  });
});


Но почему то при клике на кнопку происходит сразу и второе событие. Почему так? Прикрепляю ссылку на codepen
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
antoo
@antoo
Вам поможет event.stopImmediatePropagation():
https://codepen.io/anon/pen/NeqVjq?editors=1011
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
05 нояб. 2024, в 10:42
15000 руб./за проект
05 нояб. 2024, в 10:41
100000 руб./за проект