2013-01-24 104 views

回答

12

您正在寻找setTimeout(),确实如此。

+0

Thx!有效! – Homie

1

使用setTimeout,你可以在Mozilla网站上看到更多细节。

5

没错......

window.setTimeout(function(){ 
     // code to run after 5 seconds... 
}, 5000); 

或利用你的方法外语境

function myMethod(){ 
    // code to run after 5 seconds... 
}; 

window.setTimeout(myMethod, 5000); 

后者是有用的,如果你不打算只执行机智的超时的方法。

+0

你的代码实际上运行两次; )。不是我倒下了。 – Teemu

+0

感谢您的领导:)编辑.. –

+0

第二种方法仍然不正确,它会立即运行,并在5秒后再次运行,如果'myMethod'会返回对函数的引用:-(。 – Teemu