我试图打开一个没有按钮的 jQuery 对话框来显示一些动画,然后自动在那里停留大约 3 秒钟,然后关闭。这是我认为应该有效的 jsfiddle,但正如你所看到的,它只是打开和关闭,无需等待 3 秒:
jsfiddle:http://jsfiddle.net/WrdM9/1/
有人知道如何解决这个问题吗? 谢谢!
最佳答案
您应该使用setTimeout
:
open: function(event, ui) {
setTimeout(function(){
$('#dialog').dialog('close');
}, 3000);
}
这是 fiddle :http://jsfiddle.net/WrdM9/2/
关于jQuery 对话框打开并在 3 秒后自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10179040/