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