0
我有一个<div>
和overflow: scroll;
的应用,我想检测它的滚动时间,并触发它的剩余总高度的5%。检测一个可滚动的DIV是否已经达到底部
JSBin - 目前我无法在触碰到页面底部时触发。
<div style="height:50%;overflow:scroll;">
<b style="height:5000px;display:block;"></b>
</div>
$('div').on('scroll', function(){
if($(window).scrollTop() + $('div').height() == $('div').height()) {
console.log("bottom of page");
}
});
我想你想要scrollTop-div.height,而不是加号。当添加到div.height,它不会永远== div.height ... – dandavis
http://jsbin.com/vutebotowo/1/edit?html,js,console,output – dandavis