window.addEventListener("scroll", function () {
if(document.body.scrollHeight <= window.screen.height + document.body.scrollTop){
if (that.noMore) {
return
}
if (that.initOver) {
that.initList()
}
}
})
原因是不同浏览器获取页面滚动距离的方法不一样。
总结了以下三种
(window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop)
虽然不知道分别对应什么浏览器但是只要向上面的代码一样直接写上去就ok了,函数会找有值的那个进行计算。
原文链接:https://blog.csdn.net/qq_40816649/article/details/86512538