首頁 > web前端 > js教程 > 如何使用 jQuery 檢測使用者何時滾動到網頁底部(或接近底部)?

如何使用 jQuery 檢測使用者何時滾動到網頁底部(或接近底部)?

Mary-Kate Olsen
發布: 2025-01-03 02:27:38
原創
295 人瀏覽過

How Can I Detect When a User Scrolls to the Bottom (or Near the Bottom) of a Web Page Using jQuery?

監控滾動深度以實現精確的內容加載

在內容到達底部時加載的分頁系統中,確定用戶何時滾動到四肢變得至關重要。 jQuery 為這項挑戰提供了一個優雅的解決方案。

方法:

在視窗物件上執行.scroll() 事件:

$(window).scroll(function() {
   // Calculate total scroll position and compare it to document height
   if($(window).scrollTop() + $(window).height() == $(document).height()) {
       alert("bottom!");
   }
});
登入後複製

此程式碼將視窗的頂部捲動位置(向下滾動的距離)與可見視窗的高度相加,並將其與整體內容進行比較高度。當這些值對齊時,表示使用者到達頁面底部。

近底部偵測:

對於您想要在實際底部之前觸發操作的場景,修改程式碼如下:

$(window).scroll(function() {
   // Check if user is within 100 pixels from the bottom
   if($(window).scrollTop() + $(window).height() > $(document).height() - 100) {
       alert("near bottom!");
   }
});
登入後複製

透過調整- 100 之後的值(例如調整為50, 200),您可以定義所需的底部接近閾值。

以上是如何使用 jQuery 檢測使用者何時滾動到網頁底部(或接近底部)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板