0

我无法得到:当我从登录模式打开 sign_up 模式时 - 一切正常,但是当我试图在 sign_up 模式中做同样的事情时 - 它不起作用。

这是我的视图和部分代码:

          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") %>
4

1 回答 1

0

从sign_up打开登录模式时,我使用此代码解决了问题:

 $("#signup").click(function() {//signup - link id
$("#login").removeAttr("static");
$('#login').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
});

并从登录模式打开 sign_up:

 $("#signin").click(function() {
 $("#sign_up").removeAttr("static");
 $('#sign_up').modal('hide');
 $('body').removeClass('modal-open');
 $('.modal-backdrop').remove();
 });
于 2012-10-22T06:13:46.803 回答