如何使用jQuery 檢測用戶何時滾動到Div 底部
您已經創建了一個包含動態內容的div 元素,其中包含“自動”溢出設定。為了增強使用者體驗,您希望在使用者捲動到此 div 框底部時載入其他內容。但是,您不確定如何偵測該特定事件。
此檢測的關鍵在於利用特定的jQuery 屬性和方法:
要確定使用者何時到達div的底部,可以比較前兩個屬性的總和到第三個屬性。當這些值匹配時,就到達了 div 的末尾。
jQuery(function($) {
$('#flux').on('scroll', function() {
if($(this).scrollTop() $(this).innerHeight() >= $(this)[0].scrollHeight) {
alert('end reached');
}
})
});
此解決方案利用 on() 方法,該方法是 jQuery 版本 1.7 中事件處理的首選方法。
附加說明:
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3