【问题标题】:Fotorama jQuery Gallery with Rails 4.2.0 (Turbolinks issue)带有 Rails 4.2.0 的 Fotorama jQuery Gallery(Turbolinks 问题)
【发布时间】:2015-07-14 07:13:29
【问题描述】:

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 滑块吗?

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

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    是的。

    我从未使用过这个 Fotorama 滑块,但查看它的文档我认为你可以做到这一点

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

    【讨论】:

      【解决方案2】:

      我推荐JQuery-Turbolinks gem。我自己用它。只需将其添加到 Gemfile,包更新即可。

      【讨论】:

        猜你喜欢
        • 2015-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-20
        • 2020-02-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多