位置:首页 > 软件操作教程 > 编程开发 > JavaScript > 问题详情

JavaScript 获取滚动条的位置

提问人:刘团圆发布时间:2020-11-27

■实例设计

使用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

    };

}

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部