我需要制作一个会自动按顺序改变的动画。
答案 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()
函数。