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来准确获取网页滚动条的位置。在不同的浏览器环境下,这两种方法的表现各异,通常只有一个返回有效值。文章提供了一个简单实用的解决方案,通过将两者的值相加来确保正确获取滚动距离。
514

被折叠的 条评论
为什么被折叠?



