如何判断是否有任何jQuery对话框打开?

前端之家收集整理的这篇文章主要介绍了如何判断是否有任何jQuery对话框打开?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Detect if a jQuery UI dialog box is open4个答案寻找一般的案例解决方案来确定是否有任何jquery对话框(有多个)当前是打开的。试过:
$(".ui-dialog-content").dialog("isOpen") === true
$(".ui-dialog").dialog("isOpen") == true
$(document).dialog("isOpen") == true
$("*").dialog('isOpen') == true

没有任何成功。我期待“.ui-dialog-content”工作,因为我可以明显地关闭与该选择器的任何打开的对话框,但它没有。

解决方法

你可以试试
if($(".ui-dialog").is(":visible")){
//dialog is open
}

猜你在找的jQuery相关文章