当用户向下滚动时,我正在使用以下代码获取数据。
$(window).scroll(function () {
if ($(window).scrollTop() == $(document).height() - $(window).height() )
getData();
});
这在Chrome和Safari(在Mac上)上运行良好,但在Firefox中失败。 我找到了在here上的Firefox中修复该问题的解决方案。并将我的代码更改为
$(window).scroll(function () {
if ($(window).scrollTop()+1 >= $(document).height() - $(window).height() )
getData();
});
这在Firefox和Chrome上很好用,但是现在在Safari上,它会在触底之前加载(并加载几乎所有内容)
有什么建议吗?