我有一个jquery对话框,我想在用户进入页面后30秒弹出。
对话框的我的代码是:
<script>
$(function() {
$("#dialog).dialog(
{
width: "300",
height: "280",
modal: true,
resizable: false,
closeOnEscape: true ,
open: function(){
jQuery('.ui-widget-overlay, #dialog-survey').bind('click',function(){
jQuery('#dialog').dialog('close');
})
}
});
$(".ui-dialog-titlebar").hide()
$(".survey_link").bind("click", function() {
var now = new Date();
var time = now.getTime();
time += 3600 * 1000;
now.setTime(time);
document.cookie='CLK=YES;expires=' + now.toUTCString() + ';path=/';
});
});
</script>
我已经看过有关如何在X秒后进行分组的代码,并试图在x秒后使用它来使对话框打开,但是还没有。我需要什么?谢谢!
答案 0 :(得分:2)
$(document).ready(function(){
setTimeout(function(){
$("#dialog").dialog("open");
}, 30000);
};