2017-04-07 38 views
-6

如何使一个函数5或6秒如何使一个功能延迟5秒的JavaScript

function a() { 
alert("after 5 seconds"); 
} 

a(); 
+2

'的setTimeout(A,5000)' – Rajesh

+2

你尝试过什么?像setTimeout? –

+7

[使用JavaScript执行特定延迟后执行脚本]的可能副本(http://stackoverflow.com/questions/24849/execute-script-after-specific-delay-using-javascript) – Rajesh

回答

0

您可以使用您希望所有的JS计时器后显示。

的setTimeout/setInterval的等

var duration = 5000; #in ms, miliseconds. 5000 = 5s 

function delayedAlert() { 
    window.setTimeout(slowAlert, 5000); 
} 

function slowAlert() { 
    alert('That was really slow!'); 
} 

显得更为https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Timers

+1

您不应该回答重复。这是一个不好的做法 – Rajesh

+0

什么是重复?我拿了mdn的例子,并适应了他o.O 只是务实,认真吗? – calexandre

+1

@CarlosAlexandre我认为他的意思是不要回答重复的问题,而不是你的回答是重复的。 – Orangesandlemons