我已经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滑块吗?
任何想法/反馈都表示赞赏。
提前致谢。
答案 0 :(得分:4)
是。
我从未使用过这个Fotorama
滑块但查看其文档我认为你可以这样做
$(document).on('ready page:load',function(){
$('.fotorama').fotorama();
});
答案 1 :(得分:1)
我推荐JQuery-Turbolinks gem。我自己用它。只需将其添加到Gemfile,捆绑更新,您就可以了。