等待的弹出式叠加层已删除到父Jquery对话框

时间:2018-11-29 07:39:51

标签: jquery modal-dialog overlay jquery-ui-dialog

我有一个页面,其中将打开多个嵌套对话框。

我还有一个等待中的弹出式jquery对话框。

  1. 父对话框打开。
  2. 单击链接将打开一个子对话框。
  3. 在加载时,我正在打开一个等待中的弹出对话框。因此应用了叠加层。
  4. 打开子对话框后,关闭等待的弹出对话框。

但是关闭关闭此waitingpop对话框,也会删除父对话框的覆盖。因此父对话框是可编辑的。

有人有没有遇到过这个问题?

// Second dialog click event

function showjQueryDialog() {
    $("#dialogtwo").dialog("open");

    closeWaitingPopupDialog();
}

function closeWaitingPopupDialog() {
    $("#waitingPopupDialog").dialog("close");
}

我在下面尝试过。但不起作用。

.destroy()将删除整个对话框。由于它是一个等待中的流行音乐,因此我将在所有地方显示。因此,这需要一直进行初始化。

$('.ui-widget-overlay').hide(); $("#waitingPopupDialog").dialog("destroy"); $("#waitingPopupDialog.modal-backdrop").remove();

有人有更好的主意吗?

0 个答案:

没有答案