我试图在我的页面上实现无限滚动,当滚动回顶端时,如何将事件搞糟,而不是在页面底部触发。有谁知道什么可能触发这个?jQuery - 无限滚动
$(window).scroll(function()
{
if($(window).scrollTop() == $(document).height() - $(window).height())
{
alert("hello");
}
});
我目前使用上面的代码,它在jsfiddle工作得很好。我也试过的替代 -
if($(window).scrollTop() + $(window).height() == $(document).height())
注:我使用的是笨(虽然林不知道这会导致什么问题?)
如果你想看看我是什么意思你可以看看http://carllawl.kwebserv.info/recent的测试页面(只需向下滚动,然后返回查看我的意思)
你可以尝试添加到您的脚本,然后让我们知道它说什么。 chk_val = $(document).height() - $(window).height();的console.log( “chk_val =”,chk_val); – TryHarder
如果您使用的是Firefox,则需要使用萤火虫才能看到结果。 – TryHarder
(使用铬)它总是返回 - chk_val = 0 – user1522379