Диалоговое окно jQuery было удалено до закрытия диалогового окна.

0

Я использую эффект слайда, чтобы показать и скрыть диалог jQuery.

Это хорошо работает, за исключением того, что modal (как в наложении, который покрывает страницу) удаляется, как только я закрываю диалог, в отличие от того, когда диалог окончательно исчезает с экрана.

Есть ли способ предотвратить это?

$('#login-preview-dialog').dialog({
    draggable: false,
    hide: 'slide',
    modal: true,
    show: 'slide',
    width: 500
});

В отношении ответа, предоставленного @Jai -

Я обновил свой dialog как было предложено, но модель по-прежнему удаляется, как только я закрываю диалог.

Вот изображение, показывающее, что даже в примере это поведение все еще происходит. Вы можете видеть, что диалог только частично закрыт, но модальная уже удалена -

Изображение 174551

Теги:
dialog

1 ответ

0

Вы должны использовать его так:

Ссылка jsbin


$('#login-preview-dialog').dialog({
   draggable: false,
   show: {
      effect: "slide",
      duration: 500
   },
   hide: {
      effect: "slide",
      duration: 500
   }
   modal: true,
   width: 500//<------you can remove a "," trailing comma from here
});

См. Эту ссылку для справки

  • 0
    Спасибо, но это не имеет значения. Модальный (как в оверлее, который покрывает страницу) все еще исчезает, как только нажимается «X».
  • 0
    Вы можете попробовать эту ссылку, кажется, работает просто отлично.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню