jQueryUI模式对话框和延迟关闭

时间:2014-02-02 16:37:16

标签: javascript jquery-ui

我在模态jQueryUI对话框中使用联系表单,我想显示一个字符串“你的邮件已成功发送”1.5秒,然后关闭一个对话框。我用它代码:

$( "#dialog-form" ).dialog({
    autoOpen: false,
    modal: true,
    buttons: {
        "Cancel": function() {
            $( this ).dialog( "close" );
        },
        "Send": function() {
            $( this ).dialog( "option", "hide", { delay: 1500 } );
            $( this ).dialog( "close" );
          }
        }
      },
      close: function() {
      }
});

(删除了一些代码以获得更清晰的信息)

代码通常有效,对话窗口在延迟1.5秒后关闭,正如我所料。

但是,覆盖“对话框”下的其他网站的不透明度会在没有超时的情况下消失。

0 个答案:

没有答案