我已经使用了jquery对话框我希望它在说2秒后自动关闭。我怎么能这样做?我试过fadeout功能,但没有任何作用...
//如果没有成功运行,代码将被执行...下面的代码包含在另一个对话框的“保存”按钮中
window.parent.$('#divDialog').dialog('close');
window.parent.$('#divDialog').dialog('destroy');
window.parent.$('#divDialog').html(sMessage);
window.parent.$('#divDialog').attr('title', (((parseInt(response) != NaN)) ? 'Error' : 'Notice'));
window.parent.$('#divDialog').dialog({ show: "blind", modal: true, dialogClass: 'alert', zIndex: 99999 });
答案 0 :(得分:5)
setTimeout( function () {
window.parent.$('#divDialog').dialog('close');
}, 2000 // milliseconds delay
);
答案 1 :(得分:2)
您正在寻找Javascript(不是特定的jQuery)setTimeout()
function - 它会在指定的毫秒数后执行一段代码。