Я пытаюсь добавить бесконечную функциональность прокрутки на страницу, используя код, заданный в этом вопросе, Check if a user has scrolled to the bottom, но ничего не происходит, когда я просматриваю нижнюю часть страницы. Вот код, так что вы не должны следовать по ссылке:Бесконечный прокрутка javascript не работает
<script type="text/javascript">
alert("popup!");
$(window).scroll(function() {
if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
alert("bottom!");
}
});
</script>
Я добавил в первой боевой готовности, чтобы проверить, если это был просто мой браузер блокирует уведомления, но она показывает отлично. На сервере также установлен JQuery 1.7.2 min, а страница - это каменная кладка, поэтому я не думаю, что это проблема с установкой.
Это нормально работает здесь http://jsfiddle.net/joycse06/8tQYX/ –
попробуйте поставить 'console.log ($ (window) .height() + "<-current sctoll | target ->" + ($ (document) .height() - 100)) 'в этом цикле, откройте его в инспекторе элементов chrome и right click ->, откройте вкладку консоли, которая сообщит вам то, что значения представляют собой каждый цикл, должны помочь вам диагностировать проблему. Если вы не получили никаких следов, мероприятие не стреляет. – Waltzy
Кажется, все нормально работает для меня. http://jsfiddle.net/FLarv/ – Waltzy