Я пытаюсь добавить событие щелчка к документу в другом событии щелчка, прикрепленном к кнопке. Однако второе событие щелчка запускается сразу же, как если бы оно перекрывалось. Я пытался остановить распространение, используя таймаут, удаляя слушателя, preventDefault()
, но у меня не было успеха.
Это пример того, что я пытаюсь сделать.
document.getElementById("test").addEventListener('click', first);
function first(){
document.addEventListener('click', second);
}
function second(){
alert("I'm not suppose to appear after the first click, only the second.");
}
Для тестирования я использую простую кнопку
<button type="button" id="test">Click</button>
Я делаю это без JQuery. Это возможно?