我在模态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秒后关闭,正如我所料。
但是,覆盖“对话框”下的其他网站的不透明度会在没有超时的情况下消失。