document.body.scrollTop与document.documentElement.scrollTop兼容
来源:互联网 发布:java前后端数据交互 编辑:程序博客网 时间:2024/04/30 05:29
这两天在写一个JS的网页右键菜单,在实现菜单定位的时候发现了这个问题:chrome居然不认识document.documentElement.scrollTop!
看前辈们的文章,纷纷表示如果有文档声明(即网页第一句的docType)的情况下,标准浏览器是只认识documentElement.scrollTop的,但chrome虽然我感觉比firefox还标准,但却不认识这个,在有文档声明时,chrome也只认识document.body.scrollTop.
由于在不同情况下,document.body.scrollTop与document.documentElement.scrollTop都有可能取不到值,那到底网页的scrollTop值怎么得到呢?难道又要用javascript进行判断?
其实不必。因为document.body.scrollTop与document.documentElement.scrollTop两者有个特点,就是同时只会有一个值生效。比如document.body.scrollTop能取到值的时候,document.documentElement.scrollTop就会始终为0;反之亦然。所以,如果要得到网页的真正的scrollTop值,可以这样:
var sTop=document.body.scrollTop+document.documentElement.scrollTop;
这两个值总会有一个恒为0,所以不用担心会对真正的scrollTop造成影响。一点小技巧,但很实用。
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.body.scrollTop与document.documentElement.scrollTop兼容
- document.documentElement.scrollTop与document.body.scrollTop
- document.body.scrollTop与documentElement.scrollTop
- js scrollTop兼容性问题--document.body.scrollTop与document.documentElement.scrollTop
- 【document.body.scrollTop】scrollTop=document.body.scrollTop||document.documentElement.scrollTop及浏览器兼容
- document.documentElement.scrollTop || document.body.scrollTop;
- document.documentElement.scrollTop || document.body.scrollTop;
- document.body.scrollTop与document.documentElement.scrollTop区别
- 解决scrollTop兼容问题 document.documentElement.scrollTop || document.body.scrollTop
- document.documentElement.scrollLeft 与document.body.scrollTop区别
- 今晚作业:document.documentElement.scrollTop + document.body.scrollTop
- document.body.scrollTop||document.documentElement.scrollTop的意思
- document.documentElement.scrollTop || document.body.scrollTop问题分析
- 关于document.documentElement.scrollTop和document.body.scrollTop的区别
- Microsoft.xmldom介绍以及api文档及相关资料
- Jdbc事务控制
- vs2010快捷键-- 摘
- 使用expect实现shell的交互
- Aop_面向切面编程(1)_思想理解
- document.body.scrollTop与document.documentElement.scrollTop兼容
- 【设计模式】牛市股票还会亏钱 --- 外观模式
- 由Passbook联想到Path的盈利模式
- 2.8.4 Wi n d o w s字符串函数
- android listview改变选中项为高亮
- 图片处理库
- Red5 流处理架构设计解析
- 堆排序
- 《李宗仁回忆录》完整版在线及电子书下载