获取主流浏览器滚动条的位置
2015-06-12 22:56
274 查看
function getScrollOffset(w){
//使用指定窗口,不指定用当前窗口
w=w||window;
//除IE8及之前的浏览器
if(w.pageXOffset!=null) return
{x:w.pageXOffset,y:w.pageYOffset};
//标准模式下的IE
var d=w.document;
if(document.compatMode=='CSS1Compat')
return
{x:document.documentElement.scrollLeft,y:document.documentElement.sc
rollTop};
//对怪异模式下的浏览器
return {x:d.body.scrollLeft,y:d.body.scrollTop};
}
//使用指定窗口,不指定用当前窗口
w=w||window;
//除IE8及之前的浏览器
if(w.pageXOffset!=null) return
{x:w.pageXOffset,y:w.pageYOffset};
//标准模式下的IE
var d=w.document;
if(document.compatMode=='CSS1Compat')
return
{x:document.documentElement.scrollLeft,y:document.documentElement.sc
rollTop};
//对怪异模式下的浏览器
return {x:d.body.scrollLeft,y:d.body.scrollTop};
}
相关文章推荐
- sql数据库表复制、查看是否锁表
- list类集
- 修复windows installer安装错误
- Canny边缘检测算法原理及其VC实现详解(三)
- 2015第24周五Spring的AOP
- 输入一串字符串,其中有普通的字符与括号组成(包括‘(’、‘)’、‘[’,']'),要求验证括号是否匹配,如果匹配则输出0、否则输出1.
- IBM 笔记本错误对应码
- riot.js学习【四】表达式+Boolean属性
- linux系统目录架构
- 第二阶段绩效评估
- 流程控制
- 使用Java添加系统右键菜单---修改篇
- Android4.4——InputManagerService之InputReader线程
- Android调用系统相机和自定义相机实例
- [swustoj 1021] Submissions of online judge
- 前端开发框架对比
- 第5章 Hibernate的基本用法 5.1 ORM和Hibernate
- 数字变为字符串
- Sidekiq最佳实践
- Windows平台使用VDS获取主机端IQN