用jQuery检测用户滚动到div底部的时间我有一个div框(称为通量),里面的内容数量是可变的。此divbox的溢出设置为AUTO。现在,我要做的是,当Use滚动到这个DIV框的底部,将更多的内容加载到页面中时,我知道如何做到这一点(加载内容),但是我不知道如何检测用户何时滚动到div标记的底部?如果我想在整个页面上这样做,我会取下.scroltop,然后从.High中减去这个值。但我似乎不能在这里这么做?我尝试从通量中提取.scroltop,然后将所有内容包装到一个名为Inside的div中,但是如果我使用通量的innerHight,它返回564 px(div设置为500作为高度),“innner”的高度返回1064,而滚动顶部在div的底部表示564。我能做什么?
3 回答
浮云间
TA贡献1829条经验 获得超4个赞
$(window).bind('scroll', function() { if($(window).scrollTop() >= $('.posts').offset().top + $('.posts').outerHeight() - window.innerHeight) { alert('end reached'); }});
.posts
添加回答
举报
0/150
提交
取消