我有一个动态网站,有很多博客文章。我希望一开始只加载四篇文章,当滚动到底部时再加载另外四篇。我知道如何在后端处理它,但是前端遇到了问题。我将html和body的高度设置为100%,因此窗口上的滚动事件无法工作。作为解决方法,我决定使用单个div来检测滚动。我在div上添加了滚动事件,它工作得很好。但是当我尝试在div上检测滚动结束时,代码在执行任何滚动之前就在页面加载开始时执行了。我使用的代码是:
if (element.scrollHeight - element.scrollTop === element.clientHeight){
alert("End");
}
我该如何让提示框在滚动到 div 的末尾后才出现,而不是在开头就出现?