我一直在試圖添加無限滾動codeigniter的這個插件的分頁。添加無限滾動到codeigniter分頁
http://www.infinite-scroll.com
這是我的代碼至今:
<script type = "text/javascript">
$('#comments').infinitescroll({
navSelector : "a#next:last", // selector for the paged navigation (it will be hidden)
nextSelector : "a#next:last", // selector for the NEXT link (to page 2)
itemSelector : "#comments" // selector for all items you'll retrieve
});
</script>
這是默認的使用。讓我們假設#評論保留我的內容。我的分頁頁面看起來像這樣。
http://localhost/ci/index.php/chat/load/p1u/10
http://localhost/ci/index.php/chat/load/p1u/20
等
我甚至已經添加這行代碼,使其工作,但沒有成功:
<a id="next" href="http://localhost/ci/index.php/chat/load/p1u/10">next page</a>
任何想法?
我找到了解決方法。我使用jquery來確定何時到達滾動div的末尾,並將load/p1u/10中的內容附加到html中。由於下一頁顯然是/ 20/30等等,我保留了一個全局變量,每次增加10,當窗口結束時。這工作正常,內容適當顯示。 –