原生JS 判断滑动至底

2018-08-16  本文已影响0人  JacobMa1996

前言

虽然最近写的都是reactredux了吧,但是有时候还得操作下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('到底了...')
}

直接用来判断下拉了,参考这个博客

上一篇下一篇

猜你喜欢

热点阅读