English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
pageYOffseta read-only property that returns the number of pixels the current document has been scrolled vertically from the top-left corner of the window.
The pageYOffset property isscrollYalias of the property.
window.pageYOffset
var x = window.pageXOffset; var y = window.pageYOffset;Test See </›
Note: The pageXOffset and pageYOffset properties are equal to the scrollX and scrollY properties.
The number in the table specifies the first browser version that fully supports the pageYOffset property:
property | |||||
pageYOffset | is | is | is | is | 9 |
Return value: | A number representing the number of pixels the document has been scrolled vertically from the top-left corner of the window |
---|
Scroll the content100 pixels, and display pageXOffset and pageYOffset:
window.scrollBy(100, 100); var x = window.pageXOffset; var y = window.pageYOffset;Test See </›
Cross-browser solution (for IE8and earlier versions, use scrollLeft and scrollTop):
var x = (window.pageXOffset !== undefined) ? window.pageXOffset : (document.documentElement || document.body.parentNode || document.body).scrollLeft; var y = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;Test See </›
Window (Window) Reference:window.pageXOffset property
Window (Window) Reference:window.scrollX property
Window (Window) Reference:window.scrollY property
HTML DOM Reference:element .scrollLeft property
HTML DOM Reference:element .scrollTop property