首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否可以检查Bootstrap Modal是否显示/隐藏?

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

Stack Overflow用户
提问于 2013-10-30 13:42:54
回答 11查看 117.7K关注 0票数 74

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

就像bool a = if("#myModal").shown();一样?

我需要true/false

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2013-10-30 13:46:17

alert($('#myModal').hasClass('in'));

如果modal是打开的,它将返回true

票数 139
EN

Stack Overflow用户

发布于 2013-10-30 15:42:17

文档中给出了最好的方法

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

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

票数 29
EN

Stack Overflow用户

发布于 2015-02-11 20:38:30

这是一个古老的问题,但不管怎样,我在这里使用了一些东西,以防有人正在寻找相同的东西

if (!$('#myModal').is(':visible')) {
    // if modal is not shown/visible then do something
}
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19674701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档