使用基础和Turbolinks与Rails 4的麻烦

我有一个带2个按钮的标题:登录和注册就像这样 。 当我点击其中一个时,会出现一个窗口: 窗口打开 。 为此,我使用了“Reveal Modal”的“Reveal Modal”。

我的问题:如果我点击链接打开我的网站的新页面并尝试打开/关闭登录或注册弹出窗口,窗口关闭,但这次阴影保持( 像这样 ),我需要按F5这又有效了。

我使用Rails 4和基础5。

文件_header.html.erb(查看部分)

Page Test

Page Test

文件application.js

 //= require jquery //= require turbolinks //= require foundation //= require bxslider/jquery.bxslider.min.js //= require home //= require_tree . $(function() { $(document).foundation(); }); 

谢谢您的帮助。

这适用于turbolinks进度条和基础选项卡,手风琴

 //= require jquery //= require jquery_ujs //= require foundation //= require turbolinks //= require_tree . var ready; ready = function() { $(document).foundation(); }; $(document).ready(ready); $(document).on('page:load', ready); 

问题是Turbolinks。

解决方案:放置//= require turbolinks

 //= require jquery //= require bxslider/jquery.bxslider.min.js //= require foundation //= require home //= require_tree . $(document).foundation(); //= require turbolinks 

谢谢@AlexAube的帮助! 🙂