【发布时间】:2020-12-18 03:30:36
【问题描述】:
我有这段 AJAX 代码
$(window).on('scroll', function(e) {
if ($(window).scrollTop() >= $(document).height() - $(window).height()) {
$.ajax({
type:'GET',
url:'includes/fetch_home_posts_2.php',
data:{ 'offset':flag, 'limit':5},
success:function(data){
$('#fetched_home_posts').append(data);
flag += 5;
}
});
}
});
当用户加载页面时,他会看到前 5 个帖子。 这些帖子看起来像这样: screenshot of a post
然后由于这个 AJAX 代码,他在滚动上加载了更多帖子(工作正常)。
问题是,当用户点击“评论”按钮时,div 会展开,改变它的高度,当用户点击页面底部时,不再加载帖子(即使还有更多帖子要加载)。
如何解决这种情况?
【问题讨论】:
标签: javascript php jquery ajax