这是我想在时间间隔函数中更新数组值的函数
var itemNumber = 0;
function startAnimation() {
setInterval(function () {
$('#' + ItemIdArray[itemNumber]).show(ItemAnimArray[itemNumber]);
itemNumber = itemNumber + 1;
}, ItemAnimSecArray[itemNumber]);
};
如何根据数组的itemNumber变量的增量更新timeinterval函数的这个计时器。
答案 0 :(得分:0)
setTimeout将更好地满足您的需求:
var itemNumber = 0;
function startAnimation() {
setTimeout(function () {
$('#' + ItemIdArray[itemNumber]).show(ItemAnimArray[itemNumber]);
itemNumber = itemNumber + 1;
startAnimation();
}, ItemAnimSecArray[itemNumber]);
};
检查此小提琴以检查其工作原理:http://jsfiddle.net/Finrod/HLvqn/