我在我的程序開始時使用了setInterval函數,但我的問題是我不想等待啓動代碼。我希望它在應用此時間間隔後立即開始。這裏是我的代碼:javascript定時器事件
function initialize() {
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
我在我的程序開始時使用了setInterval函數,但我的問題是我不想等待啓動代碼。我希望它在應用此時間間隔後立即開始。這裏是我的代碼:javascript定時器事件
function initialize() {
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
試試這個:
function initialize() {
myFunc();
setInterval(function(){myFunc()},5000);
}
google.setOnLoadCallback(initialize);
呼叫myfunc()
剛過DOM加載
function initialize() {
myFunc();//it will run without waiting for 5 seconds
setInterval(myFunc,5000);
}
google.setOnLoadCallback(initialize);
在網頁加載時 - 例如沒有上傳,但當口譯員達成陳述 – mplungjan 2012-07-24 08:25:21
我試過你的方式,但它不顯示任何東西。我想我應該調用myFunc()onload。 – 2012-07-24 08:32:45
是的,你是對的 – bugwheels94 2012-07-24 08:33:36
您可以創建自調用函數像這樣:
(function(){
myFunc();
setInterval(function(){myFunc();},5000)
})();
function myFunc(){
alert('works?');
}
此功能將盡快運行當瀏覽器讀取它時,無需運行它(如Ankit建議的那樣)。
它的工作非常感謝。 – 2012-07-24 08:36:57