document.body.scrollTop与document.documentElement.scrollTop区别
2016-08-26 09:49
176 查看
document.body.scrollTop与document.documentElement.scrollTop都是获取滚动条滚动
的距离,
由于在不同情况下,document.body.scrollTop与document.documentElement.scrollTop
都有可能取不到值,但是这两个方法有一个特点:
两个方法同时使用只有一个值有效,比如document.body.scrollTop能取到值的时候,
document.documentElement.scrollTop就会始终为0;反之亦然。
如果要得到网页的真正的scrollTop值,可以这样:
var sTop=document.body.scrollTop+document.documentElement.scrollTop;
的距离,
由于在不同情况下,document.body.scrollTop与document.documentElement.scrollTop
都有可能取不到值,但是这两个方法有一个特点:
两个方法同时使用只有一个值有效,比如document.body.scrollTop能取到值的时候,
document.documentElement.scrollTop就会始终为0;反之亦然。
如果要得到网页的真正的scrollTop值,可以这样:
var sTop=document.body.scrollTop+document.documentElement.scrollTop;
相关文章推荐
- document.body.scrollTop or document.documentElement.scrollTop
- document.body.scrollTop用法
- document.body.scrollTop与document.documentElement.scrollTop兼容
- 获取滚动条位置documentElement.scrollTop和body.scrollTo
- document.body.scrollTop总是零的原因
- document.body.scrollTop用法
- 深入理解为什么document.body.scrollTop总是0呢?
- document.body.scrollTop
- js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop
- document.body.scrollTop or document.documentElement.scrollTop
- js获取浏览器基本信息:document.body.clientWidth/clientHeight/scrollWidth/scrollTop。
- XHTML document.body.scrollTop无效解决方法
- xhtml1中不支持document.body.scrollTop的解决方式
- 火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题
- IE/FF/Chrome下document.documentElement和document.body的 scrollHeight/scrollTop/clientHeight 以及判断滚动条是否已拉
- 不同浏览器对document.documentElement和document.body的scrollheight ,scrollTop,clientHeight以及判断滚动条是否滚动到页面最底部 【转载】
- document.body.scrollTop为0的处理办法
- document.body.scrollTop 值总为 0 的解决方法
- document.body.scrollTop 值总为 0 的解决方法
- document.body.scrollTop用法