獲取滾動條高度的相容問題

2022-04-02 00:10:26 字數 700 閱讀 8840

function getscrolltop() 

else

if (document.compatmode && document.compatmode != '

backcompat')

else

if(document.body)

return

scrollpos;

}

幾點說明:

1.pagexoffset 設定或返回當前頁面相對於視窗顯示區左上角的 x 位置。pageyoffset 設定或返回當前頁面相對於視窗顯示區左上角的 y 位置。

2.所有主流瀏覽器都支援 pagexoffset 和 pageyoffset 屬性。

注意:ie 8 及 更早 ie 版本不支援該屬性,但可以使用 "document.body.scrollleft" 和 "document.body.scrolltop" 屬性 。

3.backcompat:標準相容模式關閉。css1compat:標準相容模式開啟

4.當document.compatmode等於backcompat時,瀏覽器客戶區寬度是document.body.clientwidth;

當document.compatmode等於css1compat時,瀏覽器客戶區寬度是document.documentelement.clientwidth。

獲取滾動條距離的相容問題

1.獲取滾動條距離的api scrollleft scrolltop pagexoffset pageyoffset 2.相容性問題 safari 比較特別,有自己獲取scrolltop的函式 window.pageyoffset 火狐等相對標準些的瀏覽器就省心多了,直接用 document.doc...

滾動條的瀏覽器相容問題

谷歌瀏覽器 谷歌可設定大部分滾動條樣式,但是無法設定內嵌式滾動條,如下圖 滾動條整體部分,其中的屬性有width,height,background,border等 就和乙個塊級元素一樣 位置1 width指豎向滾動條寬度 height指橫向滾動條高度 webkit scrollbar 滾動條兩端的...

ListView滾動條高度的計算

看到乙個繼承listview的例子,裡面有兩個表示式,乙個計算滾動條高度,乙個計算滾動條位移,我想知道為什麼這樣計算。希望有人解答,謝謝!滾動條高度計算 int height math.round float getmeasuredheight computeverticalscrollextent...