我有一个可滚动的div,当滚动到'几乎'底部时,会发出警告。 (对于无限的ajax滚动使用)
所以这是我的代码,代码实际上正常工作,但只有当我粘贴到谷歌Chrome控制台并运行它时。当我在'真实'滚动中测试时不工作。有什么想法吗?
$('.div').scroll(function(){
if ($('.div').scrollTop() + $('.div').height() > $('.lists').height() - 50) {
alert('abc');
}
});
答案 0 :(得分:1)
如果您使用的是ajax,.scroll
将不会影响div,因为它不会找到它,因为它不存在。而是委托.on
:
$(document).on('scroll', '.div', function () {