停止刷新无模式弹出按钮,点击如果已经打开

Stop refresh modaless popup on button click if already open up

本文关键字:如果 按钮 刷新 模式      更新时间:2023-09-26

我有一个页面,我在一个按钮上打开一个无模态弹出框,单击Open Popup

场景:

最初,当页面打开没有弹出窗口显示,我点击按钮Open Popup,我的无模态弹出窗口是打开的,我已经填写了一些数据的弹出窗口,如果我再次点击"打开弹出"按钮的父页面,然后我的弹出窗口得到刷新。

:

如果我的非模态弹出窗口已经打开,那么点击Open Popup按钮(父)而不是刷新弹出窗口,焦点应该放在已经打开的弹出窗口上。

我正在尝试使用jQueryJavaScript来实现这一点。

我已经尝试过了:点击Open Popup,我试图检查打开的弹出窗口是否有'in'类,然后不要打开弹出窗口,如:

if ($('#NewPopup').hasClass('in')) {
                return false;
            }

但是,这不起作用。知道我该怎么做吗?

我找到了一个解决方案,检查jQuery对话框是否已经打开。

这里我正在检查对话框是否已经打开,然后不要再打开它:

if (!$('.ui-dialog-content').dialog("isOpen")) {
            $("#" + options.id).dialog("open");
}