JavaScript

超轻量级php框架startmvc

通过封装scroll.js 获取滚动条的值

更新时间:2020-07-16 19:18:02 作者:startmvc
具体代码如下所示:functionObj(){}Obj.prototype={scroll:function(){/*主要是做兼容处理这里必须时!=nu

具体代码如下所示:


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 获取滚动条的值,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!