const catalog = document.querySelectorAll('.catalog')
function listener(e){
// код
}
for(let i = 0; i < catalog.length; i++){
catalog[i].addEventListener('click', listener, false);
}
const catalog = document.querySelectorAll('.catalog')
function listener(e){
// код
}
for(let i = 0; i < catalog.length; i++){
catalog[i].removeEventListener('click', listener, false);
}
const catalog = document.querySelectorAll('.catalog')
function listener(e){
// код
}
for(let i = 0; i < catalog.length; i++){
catalog[i].removeEventListener('click', listener, false);
}for(let i = 0; i < catalog.length; i++){
catalog[i].removeEventListener('click', listener, false);
catalog[i].addEventListener('click', listener, false);
}
нужно было написать понятно
catalog[i].removeEventListener('click', listener, false);
catalog[i].addEventListener('click', listener, false);я неадекватное невменько которое потеряло связь с реальностью, которому надо удалять обработчик события и задавать его заново само не знаю зачем