我有以下代码来检测 jquery ui 对话框是否打开:
if ($("#dialog-myDialog").dialog("isOpen")) {
return;
}
工作正常,但我发现在对话框初始化之前调用此代码的情况,并且此 if 语句在这种情况下似乎会崩溃。
检查 jquery ui 对话框是否已初始化的最佳方法是什么,以便我可以正确处理这种情况。
最佳答案
测试元素是否具有ui-dialog-content
类:
if ($("#dialog-myDialog").hasClass("ui-dialog-content") &&
$("#dialog-myDialog").dialog("isOpen")) {
return;
}
关于jquery - 如何判断 jquery ui 对话框查询是否已初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29528706/