在Kaminari无限滚动

时间:2014-02-04 12:59:32

标签: javascript jquery ruby-on-rails infinite-scroll kaminari

我正在使用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 %>
});

但我没有获得无限卷轴。有人可以指导我,因为我出错了吗?

0 个答案:

没有答案