如何知道元素何时滚动到底部

时间:2012-07-26 15:54:20

标签: javascript uiscrollview scrolltop

根据Stackoverflow问题的第一个答案,可以知道element.innerHeight + element.scrollTop何时大于或等于element.offsetHeight element.innerHeight + element.scrollTop是否大于或等于element.scrollHeight offsetHeight只是在计算可见高度时包含填充,我们在这里想要查找滚动高度加上可见高度是否等于总高度,是不是scrollHeight给出的总高度? / p>

1 个答案:

答案 0 :(得分:1)

总的来说,是的。但是,这个问题是专门针对页面的,<body>元素实际上并不滚动;视口确实。

尝试一下:确保此页面滚动,然后打开控制台:

> document.body.offsetHeight === document.body.scrollHeight
true