我正在尝试实现以下 Stackoverflow 问题中描述的无尽分页脚本:
带有 will_paginate 的 jQuery Endless 页面在 Rails 中不起作用
但是,我在 Firefox 的错误控制台中使用以下 javascript 文件收到语法错误:
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 225
$('.pagination').text("...")
$.getScript(url)
$(window).scroll()
第一行似乎出错了。上面的语法有什么问题?
谢谢!
编辑:正如杰夫指出的那样,我误解了链接问题的解决方案。上面的代码实际上是输出。这是我的活动.js.erb 文件中的内容:
$('.carousel').append("<%= j render ('shared/activities') %>");
<% if @activities.next_page %>
$('.pagination').replaceWith("<%= j will_paginate(@activities) %>");
<% else %>
$('.pagination').remove();
<% end %>
我根本没有收到任何错误,但无休止的分页不起作用。