判斷瀏覽器是否滾動到頁面底部 相容寫法

2021-09-29 12:19:49 字數 322 閱讀 5354

、document.documentelement.scrolltop和document.body.scrolltop始終有乙個為0,所以可以用這兩個的和來求scrolltop

2、scrollheight、clientheight 在dtd已宣告的情況下用documentelement,未宣告的情況下用body

所以,判斷滾動條是否已拉到頁面最底部,可以用如下**:

window.onscroll  = function () 

else

if(marginbot<=0)

}

參考文章: 

判斷滾動條是否滾動到底部

先是對乙個dom元素的三個屬性先理解。分別是 clientheight offsetheight scrolltop。說說個人理解。clientheight 這個元素的高度,占用整個空間的高度,所以,如果乙個div有滾動條,那個這個高度則是不包括滾動條沒顯示出來的下面部分的內容。而只是單純的div的...

判斷WebView是否已經滾動到頁面底端

getscrolly 方法返回的是當前可見區域的頂端距整個頁面頂端的距離,也就是當前內容滾動的距離.getheight 或者getbottom 方法都返回當前webview 這個容器的高度 getcontentheight 返回的是整個html 的高度,但並不等同於當前整個頁面的高度,因為webvi...

js判斷當前瀏覽器頁面是否切換

公司做mifi裝置,ui介面很多資訊需要1s鐘不斷非同步請求更新資訊,如果同時開啟多個瀏覽器或者多個當前介面,裝置1s鍾會收到很多個請求,由於裝置本身記憶體限制,會導致響應速度過慢,且會造成裝置重啟等。所以需要我們只對停在當前介面的頁面請求進行處理,其他切換掉的介面不再下發請求。頁籤切換或觸發瀏覽器...