javascript – 在Rails 4中使用Foundation和Turbolinks时遇到麻烦
作者:互联网
我有一个带2个按钮的标题:登录并注册Like this.
当我点击其中一个时,会出现一个窗口:window open.为此,我使用了基础(Reveal Modal)的“显示模态”.
我的问题:如果我点击链接打开我的网站的新页面并尝试打开/关闭登录或注册弹出窗口,窗口关闭,但这次阴影停留(like this),我需要按F5这个再次工作.
我使用Rails 4和基础5.
文件_header.html.erb(查看部分)
<div class="large-12 columns header">
<div class="logo">
logo
</div>
<div class="infos">
<ul>
<li><a href="#" class="" data-reveal-id="login">Login</a></li>
<li><a href="#" class="" data-reveal-id="signup">Sign up</a></li>
</ul>
</div>
</div>
<div id="login" class="reveal-modal" data-reveal>
<p>
Page Test
</p>
</div>
<div id="signup" class="reveal-modal roundish" data-reveal>
<p>
Page Test
</p>
</div>
文件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);
标签:jquery,javascript,ruby-on-rails,zurb-foundation,turbolinks 来源: https://codeday.me/bug/20190624/1277764.html