是否有人知道我可以去無盡的頁面與jQuery和will_paginate在軌道3?我嘗試了很多方法,但從來沒有爲我工作過。jquery無盡頁面在軌3與will_paginate
3
A
回答
1
您應該能夠使其了Rails 3以最小的修改(如果有的話)。
1
你無端page.js文件將是這個樣子
var currentPage = 1;
var autoloading = false;
if(total_number_of_paginaion_pages > 1) {
autoloading = true;
}
function checkScroll() {
if (autoloading && nearBottomOfPage()) {
currentPage ++;
autoloading = false;
$.ajax({
url: window.location,
data: 'page=' + currentPage,
beforeSend: function() {
$('.loading-info').show()
},
complete: function(){
$('.loading-info').hide()
},
success: function(data){
eval(data);
}
});
}
}
function nearBottomOfPage() {
return scrollDistanceFromBottom() < 150;
}
function scrollDistanceFromBottom(argument) {
return $(document).height() - ($(window).height() + $(window).scrollTop());
}
$(window).bind('scroll', function(){
checkScroll();
});
而在你js.erb文件將是這個樣子
$('.results-center').append('<%=escape_javascript(render :partial => '/search/search_result') %>');
if(! pagination_last_page) {
autoloading = true;
}
1
的最佳選擇實施無盡分頁會使用jQuery的will_paginate/kaminari gem。
有關於如何實現無盡的頁面了良好的博客,希望能回答你的question.have看看
http://www.idyllic-software.com/blog/endless-page-using-jquery-and-will_paginate/
+0
不錯,但與選定的答案類似 – Uchenna 2012-04-21 22:38:32
相關問題
- 1. jQuery無盡頁面與will_paginate不工作在Rails
- 2. 軌道3中無盡的頁面?
- 3. 無盡的頁面導軌
- 4. will_paginate無盡的頁面和活動只追加第一頁
- 5. 的Rails 3分頁,will_paginate與雷
- 6. 無盡的分頁與kaminari和jquery
- 7. 頁面緩存軌道3
- 8. 問題與will_paginate頁面鏈接
- 9. Django無盡的分頁在cms頁面
- 10. 軌道4 - will_paginate
- 11. 子域在軌道靜態頁面3
- 12. 不能轉換成零陣will_paginate我有在軌道3 will_paginate問題
- 13. 軌will_paginate顯示當前頁面的鏈接只有
- 14. 項目的頁面和will_paginate
- 15. 導軌:風格will_paginate與引導鏈接
- 16. 笨/ jQuery的 - 分頁 - 無盡分頁
- 17. Rails無盡頁面/無限滾動
- 18. Jquery AJAX不加載頁面,儘管頁面存在
- 19. 麻煩與分頁(will_paginate)
- 20. Rails 3顯示will_paginate頁面從不同的角度
- 21. 分頁在Ruby中數組與will_paginate
- 22. 將在軌分頁3
- 23. 儘管需要'will_paginate/array',但數組不會與will_paginate一起工作?
- 24. 將用戶重定向到指定的頁面與軌道3
- 25. 使用will_paginate和諧音軌
- 26. Rails 3 will_paginate錯誤
- 27. Recyclerview無盡的滾動刷新頁面
- 28. 更新到導軌3與jquery AJAX
- 29. 與will_paginate
- 30. 與will_paginate
漂亮會嘗試了這一點了。 – Uchenna 2012-01-07 07:38:26