首頁 > web前端 > js教程 > 主體

如何利用捲軸位置判斷

亚连
發布: 2018-06-20 16:33:32
原創
2379 人瀏覽過

下面小編就為大家分享一篇基於捲軸位置判斷的簡單實例,具有很好的參考價值,希望對大家有幫助。一起跟著小編過來看看吧

實例如下圖:

//获取滚动条距离顶部位置
function getScrollTop() {
 var scrollTop = 0;
 if (document.documentElement && document.documentElement.scrollTop) {
  scrollTop = document.documentElement.scrollTop;
 } else if (document.body) {
  scrollTop = document.body.scrollTop;
 }
 return scrollTop;
}
//获取当前可视范围的高度
function getClientHeight() {
 var clientHeight = 0;
 if (document.body.clientHeight && document.documentElement.clientHeight) {
  clientHeight = Math.min(document.body.clientHeight, document.documentElement.clientHeight);
 } else {
  clientHeight = Math.max(document.body.clientHeight, document.documentElement.clientHeight);
 }
 return clientHeight;
}
//获取文档完整的高度
function getScrollHeight() {
 return Math.max(document.body.scrollHeight, document.documentElement.scrollHeight);
}
//判断滚动条是否达到底部
getScrollTop() + getClientHeight() == getScrollHeight()
登入後複製

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

使用Node層如何實作multipart表單檔案上傳

使用React如何封裝Portal可重複使用元件

在node中中間服務層如何傳送請求(詳細教學)

#在Node中如何取得Excel內容

使用jQuery如何解決動態新增元素無法觸發綁定事件

使用Node如何設定檔(詳細教學)

使用jQuery如何實作手機號碼正規驗證輸入

在AngularJS中如何實作跳轉功能

在AngularJS中如何實作拖曳功能

使用socket.io如何實作聊天室

以上是如何利用捲軸位置判斷的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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