0

ログイン モーダルから sign_up modal を開こうとすると、すべてが機能しますが、sign_up modal で同じことをしようとすると、うまくいきません。

ビューとパーシャルからの私のコードは次のとおりです。

          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 に答える