2013-07-26 49 views
1
顯示警報

我想在兩個不同的時間間隔的setTimeout方法:在兩個不同的時間間隔

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

我想3秒後,顯示Hello警報和世界您好後的3秒顯示兩個警告框第一次警報,但第二次警報立即顯示到第一次。

如何使它工作?

謝謝

+1

爲什麼不將第二個setTimeout移動到第一個setTimeout的函數中? –

+0

更好的是在第二行更改3000到6000 – Ahmad

+0

區別在於他是否希望在第一次彈出後3秒鐘或在用戶單擊確定後3秒鐘後發出第二次警告。 – Barmar

回答

4

可以嵌套在第一個的功能超時:

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

把第二的setTimeout中的第一個。像這樣...

setTimeout(function(){ 
    alert("Hello"); 
    setTimeout(function(){alert("Hello World")},3000); 
},3000); 
相關問題