我正在使用Kaminari进行分页。这是我用于无限滚动的代码:
jQuery(function() {
if ($('.pagination').length) {
$(window).scroll(function() {
var url;
url = $('.pagination .next_page').attr('href');
if(url && $(window).scrollTop()>$(document).height()-$(window).height()-50)
{
$('.pagination').text("Fetching more products...");
return $.getScript(url);
}
});
return $(window).scroll();
}
上面的代码我写在document.ready函数中。然后这段代码用.js.erb文件写成
$("#container1").append("<%= escape_javascript(render 'shirts/first')%>");
<% if @first.next_page %>
$('.pagination').replaceWith("<%= j paginate @first %>");
<% else %>
$('.pagination').remove();
<% end %>
<% sleep 1 %>
});
但我没有获得无限卷轴。有人可以指导我,因为我出错了吗?