使用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点火?
答案 0 :(得分:0)
经过几个小时的实验,我决定放弃jquery.infinitescroll插件。
Ryan Bates的实施here工作正常,不需要外部插件,并且与turbolinks兼容。