У меня есть страница с "бесконечным прокруткой". Он вычисляет разницу между концом страницы и текущей страницей и загружает больше контента, если эта разница достаточно мала. Код такой же, как при использовании jQuery:
$(window).on('scroll', function() {
if (window.pageYOffset > loadMoreButton.offsetTop - 1000)
# load more content via ajax
}
Теперь проблема заключается в том, что каждый раз, когда я прокручиваю, это событие срабатывает несколько раз за прокрутку. Я хотел бы стрелять максимум каждые миллисекунды. Как мне это сделать?