如何在x秒后关闭jQuery UI对话框?

8

如何在一定时间后以编程方式关闭jQuery UI对话框?

我想我需要在以下代码块中添加一些内容:

window.setTimeout(function() {
    //Something here....
}, 10000);
2个回答

15

4
var xSeconds = 2; // 2 seconds
var myDialog = $('dialog_element').dialog('open');
setTimeout(function() { myDialog.dialog('close'); }, xSeconds * 1000);

2
由于某些原因,那对我不起作用。我改用这个:$(function() { $("#dialog").dialog(); }); window.setTimeout(function() { $('#dialog').dialog("close"); }, 5000); - Jason

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接