jQuery infinitescroll,kaminari和Rails 4. Infinitescroll触发另一页面。不刷新后

时间:2014-05-23 08:10:25

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

使用Paul Irish的infinitescroll插件和kaminari以及导轨4进行奇怪的行为。我已经按照kaminari维基上给出的示例进行了操作以下代码:

$(document).ready ->
    $("#activities .activityBox").infinitescroll
        navSelector: "ul.pagination"
        nextSelector: "ul.pagination a[rel=next]"
        itemSelector: "#activities div.activityBox"

infinitescroll插件在pages#home元素所在的div#activities上完美运行。然而,在我离开pages#home后,该插件仍在触发。

例如,我会浏览pages#home。我点击指向Tags#index的链接。当我滚动到Tags#index的底部时,infinitescroll将获取并呈现下一批活动。使用浏览器刷新页面后,行为停止。

如果div#activities存在,我如何让infinitescroll点火?

1 个答案:

答案 0 :(得分:0)

经过几个小时的实验,我决定放弃jquery.infinitescroll插件。

Ryan Bates的实施here工作正常,不需要外部插件,并且与turbolinks兼容。