兼容不同浏览器的获取滚动高度的方法
来源:互联网 发布:数据库分库分表策略 编辑:程序博客网 时间:2024/05/17 09:22
[*]几乎所有浏览器都不支持在document.body上监听整个网页的滚动事件,除了QQ浏览器
[*]几乎所有浏览器都支持在window对象上监听整个网页的滚动事件
[*]几乎所有浏览器都支持在document对象上监听整个网页的滚动事件,除了QQ浏览器
[*]几乎所有浏览器都支持用document.documentElement.scrollTop来获取网页的滚动高度,除了Chrome和Safari
[*]只有Chrome和Safari支持用document.body.scrollTop来获取网页的高度
(主要测试的浏览器:IE 9,Firefox 12.0,Chrome 20.0.1132.11,Safari 5.1.2,QQ浏览器 6.13)
通过测试,我们得出获取网页滚动高度scrollTop的最佳实践为:
[*]把获取滚动高度的事件处理程序绑定到window对象上
[*]通过获取document.documentElement.scrollTop和document.body.scrollTop两者之间较大值为网页的真实滚动高度
0 0
- 兼容不同浏览器的获取滚动高度的方法
- js获取滚动条距离浏览器顶部,底部的高度,兼容ie和firefox
- 不同浏览器获取滚动条高度
- 多浏览器兼容的js获取浏览器高度和宽度方法
- js获取浏览器滚动条垂直滚动距离scrollTop的兼容方法
- 不同浏览器计算页面高度的不同方法
- 兼容浏览器获取对象的方法
- 兼容浏览器获取event对象的方法
- 获取scrollTop兼容各浏览器的方法
- 获取scrollTop兼容各浏览器的方法
- 很不错的跨浏览器获取滚动条高度
- 关于获取各种浏览器滚动条的高度
- js获取滚动条距离浏览器顶部,底部的高度
- 不同浏览器获取DOM元素的各种高度
- 不同浏览器,js获取屏幕的高度和宽度
- 不同浏览器获取DOM元素的各种高度
- 获取浏览器的高度
- 兼容不同的浏览器时间
- 有关于数据库
- OFBIZ分享:base-permission该如何设置
- 估计概率构造短语翻译表
- 菜鸟如何简单的使用ajax
- Accidentally modified an iOS SDK header file, now I cannot compile in simulator
- 兼容不同浏览器的获取滚动高度的方法
- Oracle rownum
- java.util.concurrent介绍
- linux下面子目录绑定域名的方法
- HDU 3336 Count the string(KMP)||记忆化搜索
- mybatis class not found exception reasons
- php抓取网页的若干实现方式
- ACM-计算几何之凸多边形——hrbust1429
- PHP从零单排(六)PHP对字符串的处理