[英]infinite scroll doesn't work?
看起來與下面的代碼不兼容,這怎么了? 它不起作用,也沒有錯誤。
<h1> Infinite Scroll Demo </h1>
<div id="container">
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
</div>
<a id="next" href="demo2.html">next page</a>
<script src="js/jquery-1.6.1.js"></script>
<script src="js/jquery.infinitescroll.js"></script>
<script>
$('#container').infinitescroll({
navSelector : "#next:last",
nextSelector : "#next:last",
itemSelector : ".includeitem"
});
</script>
下面是demo2.html的代碼,僅將一些div內容添加到了第一頁。
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<div class="includeitem"> www.gbin1.com </div>
<a id="next" href="demo12.html">next page</a>
請嘗試在導航中添加一個包裝元素,這樣您就不會在兩個不同的項目中使用相同的ID。
另外,您不需要:
nextSelector: #next:last
只需使用:
nextSelector: #next
可能是:last打破了它-嘗試使用Firebug / Web檢查器,查看$('#next:last')在您的第一頁上返回的內容,但很可能是缺少分頁容器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.