Я использую приведенный ниже код для бесконечной прокрутки. Работает отлично, но только когда я нахожусь в самом низу страницы. Я хочу, чтобы он загружал следующую страницу контента, когда я нахожусь примерно на 3/4 вниз по странице.
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() == $(document).height()) {
$('#infinite-load').click();
}
});
Я изменил код на это:
$(window).scroll(function() {
if($(window).scrollTop() <= ($(document).height()) - $(window).height() - 10) {
$('#infinite-load').click();
}
});
И теперь, при самой первой прокрутке, как бы мало я ни прокручивал вниз, загружается содержимое следующей страницы. Повторная прокрутка пикселя приведет к загрузке еще одной страницы.