3

我使用过 jquery 对话框,我希望它在 2 秒后自动关闭。我怎样才能做到这一点?我尝试了淡出功能,但没有任何效果...

//如果没有成功操作,下面的代码将被执行...下面的代码包含在另一个对话框的“保存”按钮中

 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 });
4

2 回答 2

5
setTimeout( function () { 
        window.parent.$('#divDialog').dialog('close'); 
    }, 2000 // milliseconds delay
);
于 2012-08-02T13:19:39.723 回答
2

您正在寻找 Javascript(不是专门的 jQuery)setTimeout()函数- 它在指定的毫秒数后执行一段代码。

于 2012-08-02T13:19:49.977 回答