如何判斷滾動是否滾動到了網頁底部或者頂部
滾動條到達網頁的頂端或者地段這樣的效果在程式碼中都有應用,比如在返回頂部或者返回頂部的效果,下面就介紹一下如何利用jQuery判斷滾動條是否到達網頁頂端或者網頁底部。
一.知識準備:
在介紹之前,首先要明白兩個概念:
1.$(document).height():獲取的是整個頁面的高度。
2.$(window).height():獲取的是當前瀏覽器視窗的高度。
3.scrollTop()函式的用法可以參閱jQuery的scrollTop()函式用法詳解一章節。
二.實現效果:
1.滾動條到達頂端:
只要$(document).scrollTop()==0,那麼就是滾動條到達了頂端。
2.滾動條到達底端:
只要$(document).scrollTop()=$(document).height()-$(window).height(),那麼就是滾動條達到底端。
三.程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #box{ height:500px; overflow:auto; } #inner{ background-color:#ccc; height:750px; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function (){ $("#box").scroll(function(){ if($(this).scrollTop()==0){ alert("到達頂部!"); } else if($(this).scrollTop()==$("#inner").height()-$(this).height()){ alert("到達底部!"); } }) }); </script> </head> <body> <div id="box"> <div id="inner"></div> </div> </body> </html>
上面的程式碼並不是以瀏覽器視窗和網頁文件為例子的,而是以普通的div為例。
相關文章
- 部落格園裝飾——(二)滾動到頁面頂部或底部
- 寫一個方法判斷頁面滾動方向
- 影片直播網站原始碼,flutter 頂部滾動欄頁面網站原始碼Flutter
- div有滾動條 返回頂部
- vue監聽頁面中的某個div的滾動事件,並判斷滾動的位置Vue事件
- 滾動到頂部踩坑記錄
- 實現報表滾動到底部翻頁效果
- 一個div滾動到底部
- Flutter 頁面滾動吸頂詳解(NestedScrollView)FlutterView
- jQuery 頁面滾動 吸頂 和 吸底jQuery
- 三種方式實現平滑滾動頁面到頂部的功能
- 如何實現報表滾動到底部進行翻頁的效果
- [javascript]如何優雅的實現網頁自動滾動JavaScript網頁
- 直播軟體搭建,vue3 頁面回到頂部(平緩滾動效果)Vue
- 不完全解決ios瀏覽器頁面滾動到底部或頂部後導致頁面區域性滑動失效的問題iOS瀏覽器
- 頁面沒有出現滾動條時底部懸浮顯示到最底部
- Flutter SingleChildScrollView 滾動頁面FlutterView
- 直播平臺製作,禁止頁面滾動 / 滾動事件穿透事件穿透
- 頁面圖片自動滾動
- 從頁面底部回到頂部+動畫效果 & 翻頁後從按鈕處回到頁面頂部動畫
- angular 監聽 Windows 滾動事件 實現頁面滾動載入AngularWindows事件
- 當滑鼠滾動到指定位置,選單固定在頂部
- vue js 獲取滾動距離 以及 返回頂部按鈕VueJS
- 禁止頁面滾動的方法
- 遮罩層禁止頁面滾動遮罩
- 監聽滾動,上下翻頁
- ASP.NET CORE中判斷是否移動端開啟網頁ASP.NET網頁
- div滾動條樣式,水平滾動
- RecyclerView滾動位置,滾動速度設定View
- 隱藏滾動條保留滾動效果
- 《FireShot》一鍵滾動截圖整個網頁網頁
- 自己封裝的滾動條滾到底部和可視區域的外掛封裝
- 移動端頁面滾動--解決方法
- 用AutoLayout實現分頁滾動
- vue 監聽頁面滾動事件Vue事件
- 前端頁面自定義滾動條前端
- 如何讓VB6程式碼編輯器垂直滾動條隨滑鼠滾輪滾動
- css隱藏滾動條並可以滾動CSS
- 移動端div跟隨滾動條滾動(自制