我試圖在我的頁面上實現無限滾動,當滾動回頂端時,如何將事件搞糟,而不是在頁面底部觸發。有誰知道什麼可能觸發這個?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