0

私は、次の Stackoverflow の質問で説明されている endless_pagination スクリプトを実装しようとしています。

Railsでwill_paginateが機能しないjQuery Endlessページ

ただし、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()

最初の行でエラーが発生したようです。上記の構文の何が問題になっていますか?

ありがとう!

編集: ジェフが指摘したように、リンクされた質問の解決策を誤解しました。上記のコードは実際の出力です。これが私の activities.js.erb ファイルの内容です:

 $('.carousel').append("<%= j render ('shared/activities') %>");
<% if @activities.next_page %>
  $('.pagination').replaceWith("<%= j will_paginate(@activities) %>");
<% else %>
  $('.pagination').remove();
<% end %>

エラーはまったく発生しませんが、無限のページネーションは機能しません。

4

0 に答える 0