在对话框关闭之前删除jQuery对话框模式

时间:2013-11-11 12:15:44

标签: jquery dialog

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

除了在关闭对话框后立即删除modal(如覆盖页面的叠加层),而不是当对话框最终从屏幕上消失时,这种情况很有效。

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

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

参考@Jai提供的答案 -

我按照建议更新了我的dialog来电,但是一旦我关闭对话框,模型仍会被移除。

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

enter image description here

1 个答案:

答案 0 :(得分:0)

你必须这样使用它:

jsbin link


$('#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
});

See this link for help