在Javascript中,window.pageYOffset
和document.documentElement.scrollTop
都是測量窗口頂部到像素中最高可見內容的距離。都是一樣的還是我錯過了什麼?window.pageYOffset vs document.documentElement.scrollTop
信託window.pageYOffset
不支持IE < 9,但如果假設IE> 8然後
- 當使用它們中的每 它們之間
- 差
在Javascript中,window.pageYOffset
和document.documentElement.scrollTop
都是測量窗口頂部到像素中最高可見內容的距離。都是一樣的還是我錯過了什麼?window.pageYOffset vs document.documentElement.scrollTop
信託window.pageYOffset
不支持IE < 9,但如果假設IE> 8然後
兩個window.pageYOffset和document.documentElement.scrollTop在所有情況下返回相同的結果。
是,window.pageYOffset不支持下面IE 9.
scrollTop的()方法也可用於獲得特定元素的垂直滾動條位置。
在使用Jquery mobile的跨平臺移動應用程序開發中,可以清楚地看到這兩者之間的差異。在那裏,可以在單個html頁面中定義幾個頁面。
document.documentElement.scrollTop
將在您處於特定頁面時有用,並希望相對於該頁面的值,因爲window.pageYOffset
僅適用於整個html頁面。
否則就像krish提到的那樣,這兩個結果基本相同。
還有[window.scrollY](http://stackoverflow.com/questions/3791336/why-were-window-scrolly-and-window-scrollx-introduced)。 –