通过封装scroll.js 获取滚动条的值
程序员文章站
2022-06-10 19:31:39
具体代码如下所示:
function obj(){}
obj.prototype={
scroll:function(){
/*
主要...
具体代码如下所示:
function obj(){} obj.prototype={ scroll:function(){ /* 主要是做兼容处理 这里必须时!=null 因为默认值和每次滚动的时侯 都可以值为0 但是 if(0)为假 所以就只要不为null 就执行 */ if(window.pageyoffset!=null){ /*ie9 和其他标准浏览器*/ return { left:window.pagexoffset, top:window.pageyoffset } } /*声明了<!doctype html> */ else if(document.compatmode=="css1compat") { return{ left:document.documentelement.scrollleft, top:document.documentelement.scrolltop } } else{ return { left:document.body.scrollleft, top:document.body.scrolltop } } } } var obj=new obj();
总结
以上所述是小编给大家介绍的通过封装scroll.js 获取滚动条的值,希望对大家有所帮助