Как убрать слушателя события прокрутки?

Решение

 $conn->set_charset("utf8");
0
задан Roman 18 January 2019 в 13:12
поделиться

1 ответ

Вы можете удалить прослушиватели событий только на внешних функциях. Вы не можете удалить прослушиватели событий для анонимных функций, как вы использовали.

Замените этот код

window.addEventListener('scroll', () => { ... };

и сделайте это вместо этого

window.addEventListener('scroll', someFunction);

Затем переместите свою функциональную логику в функцию

function someFunction() {
  // add logic here
}

Затем можно удалить щелкните прослушиватель, когда выполняется какое-то условие, т.е. когда элемент находится в области просмотра

window.removeEventListener('scroll', someFunction);
0
ответ дан slightlynerd 18 January 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: