了解三个概念 a.scrollTop ----> a盒子被卷上面的距离 a.scrollHeight ----> a盒子的真正高度,包括被隐藏的 a.offsetHeight —> a盒子的可视高度, 那么,当被卷去的高度等于真正的高度-可视的高度时,也就是上图你看不到的隐藏的高度等于盒子被卷去的高度时,就到达了底部。 故 if(a.scrollTop === a.scrollHeight - a.offsetHeight ){ console.log(‘到底部了’) }