Как я могу использовать JQuery, чтобы определить, прокручивает ли пользователь страницу вниз? - PullRequest
6 голосов
/ 14 марта 2012

И как только он достигнет дна, тогда будет функция обратного вызова?

1 Ответ

25 голосов
/ 14 марта 2012

Вы можете использовать событие .scroll () в вашем окне следующим образом:

$(window).scroll(function() {
   if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }
});

check live demo

, чтобы определить, является ли пользователь 3 /4 вниз по странице вы можете попробовать это

$(window).scroll(function() {
   if($(window).scrollTop() + $(window).height() > $(document).height() - .75*$(document).height()) {
       alert("3/4th of bottom!");
   }
});
...