溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript中怎么獲取當前頁面的滾動位置

發布時間:2021-07-29 14:51:42 來源:億速云 閱讀:1138 作者:Leah 欄目:web開發

這期內容當中小編將會給大家帶來有關JavaScript中怎么獲取當前頁面的滾動位置,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

要獲取當前頁面的滾動條縱坐標位置,用:

document.documentElement.scrollTop;

而不是:

document.body.scrollTop;

documentElement 對應的是 html 標簽,而 body 對應的是 body 標簽。

documentElement 不常用。這容易在開發中犯錯,網上很多例子,用的是 document.body.scrollTop ,實際上是取不到正確值的。
(scrollTop屬性是什么?
有些情況下,“元素中內容”的高度會超過“元素本身”的高度, scrollTop指的是“元素中的內容”超出“元素上邊界”的那部分的高度,也就是scrollTop元素中內容卷起來的高度,或者理解為元素中內容向上移動過程中,跑上去看不見的部分,也可以理解為是滾動條相對于其頂部的偏移。注意:這個屬性只能用于元素設置了overflow的css樣式中。否者這個屬性沒有任何意義。且overflow的值不能為visible,但可以為hidden,auto,scroll的之中,但是hidden最常見。在對這個參數設置值時,直接用數字就可以了,否者不起作用。另外,scrollLeft和scrollTop一樣,只不過變成了水平而已。)

上述就是小編為大家分享的JavaScript中怎么獲取當前頁面的滾動位置了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女