Ожидание всплывающего оверлея удалено в родительский диалог Jquery - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть страница, на которой откроются несколько вложенных диалогов.

У меня также есть ожидающий всплывающий диалог jquery.

  1. Родительский диалог открыт.
  2. Нажав на ссылку, которая откроет дочерний диалог.
  3. Во время загрузки я открываю всплывающее диалоговое окно ожидания.Таким образом, наложение применяется.
  4. После открытия дочернего диалогового окна диалоговое окно ожидающего всплывающего окна закрывается.

Но закрытие закрывает это диалоговое окно waitpop, также удаляя наложение родительского диалога.Таким образом, родительский диалог является редактируемым.

Кто-нибудь сталкивался с этой проблемой раньше?

// 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();

У кого-нибудь есть идея получше?

...