我正在用户点击“加载更多”按钮时通过AJAX加载更多帖子 . 我正在使用的代码基于本教程:
http://www.problogdesign.com/wordpress/load-next-wordpress-posts-with-ajax/
我的目标是修改该代码,以便当用户 scrolls 到页面底部时加载更多帖子 . 我试过更换
$('#pbd-alp-load-posts a').click(function() {
});
有了这个:
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height()){
}
});
这样做时,新帖子会成功加载,但当用户第二次滚动到浏览器窗口底部时,下一组帖子不会加载到页面中 .
使用按钮单击方法,页面中将添加一个新的“加载更多”按钮,以便在用户再次单击时加载下一组帖子 . 当用户再次滚动到页面底部时,如何让我的滚动方法加载下一组帖子?
2 回答
在您的测试中,而不是使用完全相等:
尝试使用阈值,例如:
嘿抱歉我的英语尝试这个
把它放在上面
那个代码强制按钮#pbd-alp-load-posts一个当滚动到最后点击时它的工作正常