2013-01-24 148 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