编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

JavaScript获取屏幕当前滚动条位置

window.pageXOffset - 屏幕当前水平滚动条位置 window.pageYOffset - 屏幕当前垂直滚动条位置

为了跨浏览器兼容性,如果你使用了 window.scrollX 与 window.scrollY,请使用 window.pageXOffset 与 window.pageYOffset 代替 。另外,旧版本的 IE(<9)两个属性都不支持,必须通过其他的非标准属性来解决此问题。完整的兼容性代码如下

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;


未经允许不得转载: 技术文章 » javascript » JavaScript获取屏幕当前滚动条位置