语雀内容

window.scrollX / window.scrollY (window.pageXOffset / window.pageYOffset)

别名

pageXOffset / pageYOffset
pageXOffset 属性是 scrollX 属性的别名:
window.pageXOffset == window.scrollX; // 总是 true
为了跨浏览器兼容性,请使用 window.pageXOffset 代替 window.scrollX另外,旧版本的 IE(<9)两个属性都不支持,必须通过其他的非标准属性来解决此问题。

不支持IE8

完整的兼容性代码如下:

  1. var x = (window.pageXOffset !== undefined) ? window.pageXOffset : (document.documentElement || document.body.parentNode || document.body).scrollLeft;
  2. var y = (window.pageYOffset !== undefined) ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;

scrollTop 都兼容

返回

文档 / 页面 水平方向 / 垂直方向 滚动的像素


window.scroll / window.scrollTo

滚动至

window.scrollBy(x,y)

以多少滚动