我有一个页面,我点击按钮Open Popup
即可打开模式弹出窗口。
情境:
最初当页面打开时没有显示弹出窗口,我点击按钮Open Popup
,我的模态弹出窗口打开,我已经填充了弹出窗口上的一些数据,如果我再次点击"打开弹出窗口& #34;父页面按钮然后我的弹出窗口刷新。
预期:
如果我的模态弹出窗口已经打开,那么点击{父母的Open Popup
按钮而不是刷新弹出窗口,焦点应该是已打开的弹出窗口。
我尝试使用 jQuery 或 JavaScript 来实现这一目标。
到目前为止我尝试了什么:
点击Open Popup
后,我试图检查打开的弹出广告是否包含''然后不要打开类似的弹出窗口:
if ($('#NewPopup').hasClass('in')) {
return false;
}
但是,这不起作用。任何想法我怎么能实现这个目标?
答案 0 :(得分:0)
我找到了一个检查jQuery对话框是否已经打开的解决方案。
这里我正在检查对话框是否已经打开然后再打开它:
if (!$('.ui-dialog-content').dialog("isOpen")) {
$("#" + options.id).dialog("open");
}