我无法得到:当我从登录模式打开sign_up模式时 - 一切正常,但是当我尝试在sign_up模式中执行相同操作时 - 它不起作用。
以下是来自view和partials的代码:
Buttons
<a class="btn" data-toggle="modal" href="#login">Login</a>
<a class="btn" data-toggle="modal" href="#sign_up" >Sign Up</a>
-------------------------------
<div class="modal hide" id="login">
<%= render :template => "devise/sessions/new" %>
</div>
<div class="modal hide" id="sign_up">
<%= render :template => "devise/registrations/new" %>
</div>
------------------------------
My redirection links
<%= link_to('or Sign Up', "#sign_up", "data-toggle" => "modal") %>
<%= link_to('or Login', "#login", "data-toggle" => "modal") %>
答案 0 :(得分:0)
我在使用sign_up打开登录模式时使用此代码解决了问题:
$("#signup").click(function() {//signup - link id
$("#login").removeAttr("static");
$('#login').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
});
并从登录模式打开sign_:
$("#signin").click(function() {
$("#sign_up").removeAttr("static");
$('#sign_up').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
});