Я пытаюсь реализовать ленивую прокрутку в моем скрипте, и она работает хорошо, пока не достигнет конца, и я хочу помешать ей делать дополнительные запросы.
Я добавил слушатель события в свой код, используя:
window.addEventListener("scroll", _.throttle(checkScroll, 500));
Однако, когда я пытаюсь удалить его, он все равно продолжает слушать и воздействовать на событие.
Я пробовал:
if (json.articles.length == 0) {
$(".articles").append("<br>That's all folks!");
window.removeEventListener("scroll", _.throttle(checkScroll, 500));
}
и
if (json.articles.length == 0) {
$(".articles").append("<br>That's all folks!");
window.off("scroll");
}
, но ни один из них не работает.