javascript - setTimeout 方法 :displaying alerts in two different time intervals

标签 javascript settimeout alert

我试图在两个不同的时间间隔显示两个警告框

<script>
function myFunction()
{
       setTimeout(function(){alert("Hello")},3000);    
       setTimeout(function(){alert("Hello World")},3000);
}
</script>

我想在第一个警报 3 秒后显示 Hello 警报,在第一个警报 3 秒后显示 Hello World,但第二个警报立即显示为第一个警报。

如何让它发挥作用?

谢谢

最佳答案

您可以在第一个函数中嵌套超时:

setTimeout(function(){
    alert("Hello");    
    setTimeout(function(){alert("Hello World")},3000);
},3000);

关于javascript - setTimeout 方法 :displaying alerts in two different time intervals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17874082/

相关文章:

javascript - Intl.DateTimeFormat 一次返回错误的月份名称

javascript - 字符串第一个单词在 Javascript 中的位置

javascript - 如何使用 jquery 或 javascript 在超链接上一段时间后撤消 event.preventdefault

C# 探测并捕获 Javascript Alert() 和 Confirm()

javascript - 如何遍历VueJS中的项目列表

javascript - 传递 WordPress $current_user 数据以在嵌入的 javascript 中使用以预填充表单字段

jquery - setTimeout 不适用于延迟

java - 如何让Rhino运行自定义的javascript setTimeout函数,无尽的eval

javascript - 下面的 JavaScript 函数代码中 '$(this)' 包含什么?

javascript - Meteor:JS 警报框 'cancel' 正在删除我的数据库条目,而不是取消请求的删除