前言
虽然最近写的都是react
、redux
了吧,但是有时候还得操作下DOM
,记录下这个滚动监听吧。
滚动监听 是否滑动至底
let scrollTop = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : (document.body ? document.body.scrollTop : 0)
let clientHeight = (document.body.clientHeight && document.documentElement.clientHeight) ? Math.min(document.body.clientHeight, document.documentElement.clientHeight) : Math.max(document.body.clientHeight, document.documentElement.clientHeight)
let scrollHeight = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight)
if (scrollTop + clientHeight === scrollHeight) {
console.log('到底了...')
}
直接用来判断下拉了,参考这个博客