вызывается при клике на элемент1 в функции2. Как сделать так, чтобы при клике на элемент2 останавливалась работа функции1, и при клике на элемент1 функция1 не вызывалась повторно? Вот код, по которому это всё действует
function fn1(){
...
}
function fn2(){
let elem1 = document.getElementById("elem1")
let elem2 = document.getElementById("elem2")
elem1.addEventListener("click", ()=>fn1())
elem2.addEventListener("click", ()=>/*что тут записать?*/)
}
removeEventListener
Мне надо, чтобы можно было вызвать функцию повторно. То есть, при клике на первый элемент функция начинает/продолжает работу, а на второй - прерывает)
вот на втором вызове и ремувишь в чем проблема
Нужно, чтобы потом можно было кликнуть на первый элемент, и функция продолжила работу)
https://t.me/js_noobs_ru/653935 не ври
если ты вешаешь анонимный обработчик, ты не сможешь его удалить записывать нужно так: elem1.addEventListener("click", fn1)
Обсуждают сегодня