在javascript中设置延迟时间

时间:2013-11-03 13:22:54

标签: javascript jquery popup

我的主页上有一个欢迎弹出窗口。

我有这个Javascript

<script type="text/javascript">
    $(document).ready(function () {
        $("#div-welcome").dialog({
              width: 'auto',
              height: 'auto',
              modal: true
        });
    });
</script>

如何设置3秒的延迟?我尝试使用setTime函数但是没有用。也许我把它放在错误的地方。 谢谢! AVERSA

2 个答案:

答案 0 :(得分:1)

使用setTimeout

setTimeout()方法在指定的毫秒数后调用函数或计算表达式。

写下这个:

$(document).ready(function () {
    setTimeout(function(){
        $("#div-welcome").dialog({
            width: 'auto',
            height: 'auto',
            modal: true
        });
    },3000);
});

答案 1 :(得分:0)

$(document).ready(function () {
    window.setTimeout(function () {
        $("#div-welcome").dialog({
              width: 'auto',
              height: 'auto',
              modal: true
        });
    }, 3000);
});