English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
pageXOffseta read-only property that returns the number of pixels the current document is horizontally scrolled from the top-left corner of the window.
The pageXOffset property isscrollXAlias of the property.
window.pageXOffset
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 pageXOffset property:
Property | |||||
pageXOffset | Is | Is | Is | Is | 9 |
Return value: | A number representing the number of pixels the file has been horizontally scrolled 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, using 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.pageYOffset 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