Я использую эффект слайда, чтобы показать и скрыть диалог jQuery.
Это хорошо работает, за исключением того, что modal
(как в наложении, который покрывает страницу) удаляется, как только я закрываю диалог, в отличие от того, когда диалог окончательно исчезает с экрана.
Есть ли способ предотвратить это?
$('#login-preview-dialog').dialog({
draggable: false,
hide: 'slide',
modal: true,
show: 'slide',
width: 500
});
В отношении ответа, предоставленного @Jai -
Я обновил свой dialog
как было предложено, но модель по-прежнему удаляется, как только я закрываю диалог.
Вот изображение, показывающее, что даже в примере это поведение все еще происходит. Вы можете видеть, что диалог только частично закрыт, но модальная уже удалена -
Вы должны использовать его так:
$('#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
});