如何根据数组数量的增加来更新时间间隔的时间

How to update time of time interval according to increase number of array

本文关键字:时间 更新 何根 增加 数组      更新时间:2023-09-26

这是我想要在时间间隔函数中更新数组值的函数

       var itemNumber = 0;
        function startAnimation() {
            setInterval(function () {
                $('#' + ItemIdArray[itemNumber]).show(ItemAnimArray[itemNumber]);
                itemNumber = itemNumber + 1;
            }, ItemAnimSecArray[itemNumber]);
        };

如何根据数组的itemNumber变量中的增量更新timeinterval函数的计时器。

setTimeout:中调用startAnimation会更好地满足您的需要

    var itemNumber = 0;
    function startAnimation() {
        setTimeout(function () {
            $('#' + ItemIdArray[itemNumber]).show(ItemAnimArray[itemNumber]);
            itemNumber = itemNumber + 1;
            startAnimation();
        }, ItemAnimSecArray[itemNumber]);
    };

检查这把小提琴,看看它是如何工作的:http://jsfiddle.net/Finrod/HLvqn/