在 JavaScript 中设置延迟时间

Set delay time in javascript

本文关键字:延迟时间 设置 JavaScript      更新时间:2023-09-26

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

我有这个Javascript

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

如何设置 3 秒的延迟?我尝试使用设置时间函数,但这不起作用。也许我把它放在错误的地方。谢谢!阿弗萨

使用 setTimeout

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

写这个:

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