jQuery对话框打开并在3秒后自动关闭

jef*_*ind 8 jquery dialog jquery-ui

我试图打开一个jQuery对话框,没有按钮显示一些动画,然后自动停留在那里3秒钟,然后关闭.这是我认为应该起作用的一个方面,但正如你所看到的那样只需3秒就可以打开和关闭:

jsfiddle:http://jsfiddle.net/WrdM9/1/

谁知道如何理顺这个?谢谢!

Jos*_*ber 18

你应该使用setTimeout:

open: function(event, ui) {
    setTimeout(function(){
        $('#dialog').dialog('close');                
    }, 3000);
}
Run Code Online (Sandbox Code Playgroud)

这是小提琴:http://jsfiddle.net/WrdM9/2/