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

标签 jquery jquery-ui dialog

我试图打开一个没有按钮的 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/

相关文章:

javascript - jQuery each() 和 load() 排序

javascript - jQuery 标签模仿

javascript - 将 jQuery Slider 作为 div 动画位置移动

javascript - 带有属性的 jQuery UI 自动完成文本

android - 自定义对话框安卓

jquery - 关于 JqGrid 流程事件

javascript - 使用 jQuery 检索 <li> 元素中 anchor 的文本

javascript - 在多个复选框中选中全部或取消选中全部

Android,对话框中的SeekBar

delphi - 如何禁用 Delphi 中的所有异常引发?