我有一个场景。我正在打开一个对话框,但我的父窗口每隔一分钟刷新一次。假设我的对话框打开了5分钟,然后我必须按5次X
按钮关闭该对话框。知道为什么会这样吗?
为了打开对话框,我使用了以下代码:
var dialogOptions = { overflow: 'scroll',height: 100,width: 500,show: true, hide: true, modal: true};
$('#act_summary').dialog(dialogOptions);
感谢。
答案 0 :(得分:1)
您需要先检查该对话框是否存在:
if (!$('#act_summary').length > 0){
$('#act_summary').dialog(dialogOptions);
}
如果你不这样做,你就会继续创造新的。这就是为什么你必须点击它5次。您实际上正在关闭对话框的5个实例。