0

我正在使用幻灯片效果来显示和隐藏 jQuery 对话框。

这很好用,除了modal(如覆盖页面的覆盖)在我关闭对话框后立即被删除,而不是当对话框最终从屏幕上消失时。

有没有办法防止这种情况发生?

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

参考@Jai提供的答案-

我已dialog按照建议更新了我的通话,但在我关闭对话框后该模型仍会被删除。

这是一张图片,显示即使在示例中,这种行为仍在发生。您可以看到对话框仅部分关闭,但模式已被删除 -

在此处输入图像描述

4

1 回答 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
});

请参阅此链接以获取帮助

于 2013-11-11T12:31:33.687 回答