首先了解三个属性:clientHeight、scrollHeight、scrollTop
Dom.clientHeight // 该dom元素的视口高度,没有变化时是固定值
Dom.scrollHeight // 该dom元素的总高度,没有变化时是固定值
Dom.scrollTop // 该dom元素滚动的高度
// 如果这个元素滚动到了底部,那么可以得出
Dom.scrollTop + Dom.clientHeight = Dom.clientHeight
// 实际应用时,不能完全到底再做一些其他要处理的操作
// 那么我们可以顶一个范围range
const range = 100;
if (Dom.clientHeight + Dom.scrollTop + range - Dom.scrollHeight > 0 ) {
//到底了,可以其他要处理的操作了
}