在本文中,使用 setInterval() 给出了以下函数来执行x次操作
setIntervalX(function () {
animateColor();
//or something
}, 3000, 4);
function setIntervalX(callback, delay, repetitions) {
var x = 0;
var intervalID = window.setInterval(function () {
callback();
if (++x === repetitions) {
window.clearInterval(intervalID);
}
}, delay);
}
callback() 在这里做什么?在指定的重复次数完成后,我正在尝试执行一个功能。但是这个
setIntervalX(function () {
animateColor();
}, 3000, 4, function(){
completeFunction();
});
不起作用。也许这种语法是非常错误的。我的印象是使用 jquery,您可以将这样的函数串在一起..
非常感谢任何见解。谢谢!