我可以检查 Bootstrap Modal 是否显示/隐藏吗?

新手上路,请多包涵

我可以检查 Bootstrap Modal 当前是否以编程方式显示/隐藏吗?

喜欢 bool a = if("#myModal").shown();

我需要真/假

原文由 user2736812 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 365
2 个回答
alert($('#myModal').hasClass('in'));

如果模态打开,它将返回 true

原文由 user2663434 发布,翻译遵循 CC BY-SA 3.0 许可协议

文档中给出了最好的方法

$('#myModal').on('shown.bs.modal', function () {
  // will only come inside after the modal is shown
});

有关更多信息,请参阅 http://getbootstrap.com/javascript/#modals

原文由 vipulsharma 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题