我试图在网站中实现无限滚动功能。有一个 div '#books',里面有多个 div '.book'。到目前为止,这工作正常:
alreadyloading = false;
nextpage = 1;
$(window).scroll(function() {
if ($('body').height() <= ($(window).height() + $(window).scrollTop())) {
if (alreadyloading == false) {
var url = "page"+nextpage+".html";
alreadyloading = true;
$('#books').append($('#loadinggif').fadeIn(200));
$.post(url, function(data) {
$('#books').append(data);
alreadyloading = false;
nextpage++;
$('#loadinggif').fadeOut(200);
});
}
}
});
但是,即使在加载所有内容后,#lodinggif 也会停留在底部。有什么方法可以检测到 pagex.html 不存在然后隐藏 #loadinggif ?