如何每隔3秒自动激活一个功能?

时间:2016-01-07 18:50:34

标签: javascript

我需要制作一个会自动按顺序改变的动画。

3 个答案:

答案 0 :(得分:4)

您会发现std::distance对此有所帮助。

var intervalID = window.setInterval(myFunc, 3000);

function myFunc() {
    //do things here
}

上面的代码将每3000毫秒或每3秒调用一次myFunc()。

答案 1 :(得分:2)

听起来像是setInterval的工作。

https://developer.mozilla.org/en-US/docs/Web/API/WindowTimers/setInterval

要使其每3秒更换一次,您可以执行以下操作:

var intervalID = window.setInterval(function, 3000);

这将每隔3秒调用一次该函数。您可能需要修改函数以获得所需的行为。

如果您希望停止,请执行:

window.clearInterval(intervalID);

答案 2 :(得分:0)

看看setInterval()setInterval(changeLight, 1000)的某些内容将每秒调用一次changeLight()函数。