window.scrollX / window.scrollY (window.pageXOffset / window.pageYOffset)
别名
pageXOffset / pageYOffsetpageXOffset
属性是 scrollX
属性的别名:window.pageXOffset == window.scrollX; // 总是 true
为了跨浏览器兼容性,请使用 window.pageXOffset
代替 window.scrollX
。另外,旧版本的 IE(<9)两个属性都不支持,必须通过其他的非标准属性来解决此问题。
不支持IE8
完整的兼容性代码如下:
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;
返回
文档 / 页面 水平方向 / 垂直方向 滚动的像素
window.scroll / window.scrollTo
window.scrollBy(x,y)
以多少滚动