1

我正在尝试以两个不同的时间间隔显示两个警报框

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

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

如何让它发挥作用?

谢谢你

4

2 回答 2

5

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

setTimeout(function(){
    alert("Hello");    
    setTimeout(function(){alert("Hello World")},3000);
},3000);
于 2013-07-26T06:08:52.330 回答
1

将第二个 setTimeout 放在第一个中。像这样...

setTimeout(function(){
    alert("Hello");
    setTimeout(function(){alert("Hello World")},3000);
},3000); 
于 2013-07-26T06:09:30.873 回答