簡體   English   中英

1 秒后調用 JavaScript 函數 一次

[英]Call JavaScript function after 1 second One Time

我已經成功地使用 setInterval 函數在 400 毫秒后在單擊時隱藏 div。 我的問題是它持續運行,我只需要該函數執行一次。 快速搜索后,我發現 setInterval 可以通過 clearInterval 停止。 我是否錯誤地使用了這個? closeAnimation 函數正在單擊時執行。 我在此頁面上的代碼之后建模了我的代碼: http : //www.w3schools.com/jsref/met_win_setinterval.asp

function closeAnimation() {
    setInterval(function(){hide()}, 400);
    clearInterval(stopAnimation);
}

var stopAnimation = setInterval({hide()}, 400); 

如果它只需要運行一次,您可以使用setTimeout

 setTimeout(function () { console.log('Hello world') }, 1000) setTimeout(() => { console.log('Foo bar') }, 1000)

您應該使用 setTimeout():

 setTimeout(function() { getScore(); getResult(); }, 1800000);

'1800000' 是您希望此函數執行后的時間(以毫秒為單位)。 在這種情況下,30 分鍾。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM