对话框自动与计时器关闭

时间:2012-08-02 13:17:55

标签: jquery

我已经使用了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 });

2 个答案:

答案 0 :(得分:5)

setTimeout( function () { 
        window.parent.$('#divDialog').dialog('close'); 
    }, 2000 // milliseconds delay
);

答案 1 :(得分:2)

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