HTML5 上拉加载数据

想问一下 HTML5列表页的话 每次上拉的时候加载10条数据,我怎么计算 滚动条是不是到底了? 每次加载数据的时候 滚动条的scrollTop都会发生变化,不知道跟谁做比较 请大神指点一二

阅读 4.1k
1 个回答

window.innerHeight + document.body.scrollTop === document.body.clientHeight


// 监听页面滚动
document.addEventListener('scroll', function() {
    if (window.innerHeight + document.body.scrollTop === document.body.clientHeight) {
    // 当页面高度 + 滚动高度 === 文档整体高度时为滚动至底部 执行异步加载方法等等
    }
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题