7
A
回答
8
從jQuery的無限滾動的插件的documentation page:
在1.4就可以觸發加載下一頁的內容 將。您將首先解除默認行爲。然後隨時觸發 下拉。
// unbind normal behavior. needs to occur after normal infinite scroll setup.
$(window).unbind('.infscr');
// call this whenever you want to retrieve the next page of content
// likely this would go in a click handler of some sort
$(document).trigger('retrieve.infscr');
應該解決您的問題。
0
基本上,你的身體應該有CSS 溢出:滾動和更多的按鈕應該更多的HTML追加到您div容器使用jQuery的append - http://api.jquery.com/append/
1
如果你正在尋找一個無限滾動,這是一兩件事,但只是一個更多按鈕不應該需要一個插件。
HTML
<div id="items">
<!-- Run your query using the page parameter to offset items, then display the items here -->
</div>
<button id="more">More</button>
JS
var page = 0;
$('#more').click(function(){
page++;
$('<div/>').appendTo('#items').load('the/same/url/?page='+page+' #items');
});
的.load功能將使一個AJAX調用提供的URL和可選的選擇將直接拔掉特定匹配的項目。在這種情況下,如果顯示頁面的?頁面參數控制查詢的偏移量以拉取所需的項目,那麼加載URL時會在每次調用時附加下一組項目。
當然,您可以製作一個獨一無二的AJAX頁面,該頁面只返回下一組項目的HTML片段,但根據您的體系結構,它會涉及更多一點。但是,您將通過這樣做來節省帶寬/執行時間。
2
隨着當前版本的無限滾動的插件(2.1.0),你可以暫停,當元件裝入,然後再重新開始,並檢查是否有新的內容應該點擊一個按鈕(或其他任何東西)被加載:
$('.container').infinitescroll({
// infinite scroll options
},
function(){
// pause when new elements are loaded
$('.container').infinitescroll('pause')
}
);
function resume_infinite_scroll(){
// resume
$('.container').infinitescroll('resume')
// check if new elements should be loaded
$('.container').infinitescroll('scroll')
}
然後
<button onclick="resume_infinite_scroll()">load more</button>
+0
這很好用。謝謝。 – namal 2015-09-18 05:14:42
相關問題
- 1. ajax隱藏加載更多按鈕沒有更多的數據
- 2. 如何製作一個無限滾動/「加載更多」在reactjs
- 3. 加載更多項目沒有滾動,也沒有按'看更多'就像在facebook與JS
- 4. 無限滾動與已加載的Div
- 5. 無限滾動與addthis按鈕
- 6. 無限滾動上的角度「顯示更多」按鈕
- 7. setOnScrollListener無限循環和加載沒有在GridView中滾動?
- 8. 無限滾動加載不斷與Masonry.js
- 9. 使用jQuery無限滾動插件沒有分頁標記?
- 10. 轉換延遲加載更多的按鈕滾動
- 11. 上的一個按鈕添加一個動作沒有IBAction爲
- 12. 沒有加載的多個單選按鈕選擇
- 13. 用Waypoints無限滾動手動加載更多物品
- 14. 隱藏加載更多按鈕,當沒有更多的帖子顯示
- 15. Jquery無限滾動插件
- 16. 無限滾動一次加載所有項目?
- 17. 無限滾動wookmark插件滾動
- 18. 是否有可能使用無限滾動在JavaScript中加載更多頁面?
- 19. 有沒有辦法自動向下滾動並加載任何使用無限滾動網站的內容?
- 20. Ajax加載更多按鈕在最近的帖子插件wordpress
- 21. 無限滾動下載插件與定製
- 22. jQuery插件沒有加載?
- 23. Javascript插件沒有加載
- 24. MySQLi插件沒有加載
- 25. (保羅愛爾蘭的)無限滾動的插件根本就沒有工作
- 26. 從數據庫中加載更多條目〜無限滾動
- 27. jquery無限滾動插件 - 加載和內存問題
- 28. will_paginate +無限滾動插件 - 不顯示「加載」消息
- 29. 加載更多的按鈕,將加載更多的帖子
- 30. jQuery的無限滾動加載內容
如果你按下一個按鈕,它不是一個真正的無限滾動是什麼呢? (我認爲這是一件好事,自動無限滾動令人討厭。) – nnnnnn 2012-01-07 14:34:11