使用jquery .scroll()和scrollTop()获取Div中的高度

时间:2013-01-26 00:29:19

标签: jquery infinite-scroll scrolltop

我有一个可滚动的div,当滚动到'几乎'底部时,会发出警告。 (对于无限的ajax滚动使用)

所以这是我的代码,代码实际上正常工作,但只有当我粘贴到谷歌Chrome控制台并运行它时。当我在'真实'滚动中测试时不工作。有什么想法吗?

$('.div').scroll(function(){
  if ($('.div').scrollTop() + $('.div').height() > $('.lists').height() - 50) {
    alert('abc');
  }
});

1 个答案:

答案 0 :(得分:1)

如果您使用的是ajax,.scroll将不会影响div,因为它不会找到它,因为它不存在。而是委托.on

$(document).on('scroll', '.div', function () {