2015-05-04 48 views
3

我有Fotorama jQuery Slider工作;但是,它不适用于Turbolinks(我宁愿不禁用Turbolinks)。Fotorama jQuery Gallery with Rails 4.2.0(Turbolinks issue)

当通过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滑盖的?

任何想法/反馈赞赏。

在此先感谢。

回答

4

是的。

我从来没有用过这个Fotorama滑块但看着它的文档,我认为你可以做到这一点

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

我建议JQuery-Turbolinks宝石。我自己使用它。只需将它添加到Gemfile,捆绑更新,你就可以走了。