带有Rails 4.2.0的Fotorama jQuery Gallery(Turbolinks问题)

时间:2015-05-04 19:02:28

标签: javascript jquery html ruby-on-rails turbolinks

我已经Fotorama jQuery Slider工作了;但是,它不能与Turbolinks一起使用(我不想禁用Turbolinks)。

如果通过Turbolinks加载它打开的页面,我怎么能加载这个jQuery滑块?

application.js我已经获得了以下代码来处理Turbolinks:

var ready;
ready = function() {
  // JavaScript to be triggered by Turbolinks/page:load event
};

$(document).ready(ready);
$(document).on('page:load', ready);

我可以在JavaScript的这一部分添加一个函数来加载Fotorama滑块吗?

任何想法/反馈都表示赞赏。

提前致谢。

2 个答案:

答案 0 :(得分:4)

是。

我从未使用过这个Fotorama滑块但查看其文档我认为你可以这样做

$(document).on('ready page:load',function(){
   $('.fotorama').fotorama();
});

答案 1 :(得分:1)

我推荐JQuery-Turbolinks gem。我自己用它。只需将其添加到Gemfile,捆绑更新,您就可以了。