JavaScript 获取滚动条的位置
■实例设计
使用scrollLeft和scrollTop属性也可以获取窗口滚动条的位置。
//获取页面滚动条的位置
//参数:无;返回值:返回滚动条位置,其中x表示x轴偏移距离,y表:轴偏移距离
function getPS(){
var h = document.documentElement; //获取页面引用指针
var x = self.pageXOffset || //兼容早期浏览器
(h &&h.scrollLeft) || //兼容标准浏览器
document.body.scrollLeft; //兼容IE怪异模式
var y = self.pageYOffset || //兼容早期浏览器
(h &&h.scrollTop) || //兼容标准浏览器
document.body.scrollTop; //兼容IE怪异模式
return {
x : y,
y : y
};
}
点击加载更多评论>>