是否有人知道我可以去无尽的页面与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