如何在打开新模式时隐藏Bootstrap之前的模态?

MID*_*MID 25 jquery modal-dialog twitter-bootstrap

我有这样的麻烦:我使用Bootstrap模态进行身份验证.

当用户打开登录模式时,他可以去注册模态(或其他).所以,我需要关闭前一个.

现在我这样关闭他们:

$(document).ready(function(){
  $("a").click(function() {
  $("#login").hide();
  $("#sign_up").hide();
 })  
});
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时 - 我无法重新开启登录模式(点击登录后注册),直到我刷新页面.

有人可以建议如何检查我点击链接的模态并关闭它,当打电话给另一个?是否有任何通用的方法来关闭以前的模态?

wil*_*ynn 63

你隐藏Bootstrap模态:

$('#modal').modal('hide');
Run Code Online (Sandbox Code Playgroud)

Saying $().hide()使匹配的元素不可见,但就模态相关的代码而言,它仍然存在.请参阅Modals文档中的Methods部分.