一尘不染

Javascript:如何检测浏览器窗口是否滚动到底部?

javascript

我需要检测用户是否滚动到页面底部。如果它们在页面底部,则当我在底部添加新内容时,我将自动将它们滚动到新底部。如果它们不在底部,则它们正在阅读页面上较高的内容,因此,我不想自动滚动它们,因为它们希望停留在原处。

如何检测用户是滚动到页面底部还是滚动到页面较高?


阅读 261

收藏
2020-04-25

共1个答案

一尘不染

window.onscroll = function(ev) {
if ((window.innerHeight + window.scrollY) >= document.body.offsetHeight) {
// you’re at the bottom of the page
}
};

2020-04-25