0
该脚本工作正常,但是当内容结束时,页面永远不会到达结尾。当加载的内容结束时,我需要停止无限滚动。使用jQuery无限滚动
另一个问题,我不想立即加载所有的div,我需要加载它每五五,我该怎么做?
JS:
if($(window).scrollTop() == $(document).height() - $(window).height())
{
$('div#loadmoreajaxloader').show();
$.ajax({
url: "loadmore.php",
success: function(html)
{
if(html)
{
$("#postswrapper").append(html);
$('div#loadmoreajaxloader').hide();
}else
{
$('div#loadmoreajaxloader').html('<center>No more posts to show.</center>');
}
}
});
}
HTML:
<div id="postswrapper">
<div class="item">content</div>
...
<div id="loadmoreajaxloader" style="display:none;"><center><img src="bigLoader.gif" /></center></div>
</div>
和loadmore.php包含许多<div class="item">content</div>
当你调用这个函数。 –
我把它叫做索引文件(不是外部的js)。如果你检查$(window).scrollTop()和$(document).height() - $(window).height()的值,那么它里面的'$(function(){....})' –
。它将永远说0 ...我测试了我不知道你是怎么称呼它的。 –