这里是jsFiddle链接:
http://jsfiddle.net/F6nJu/
我有一个带颜色的盒子:
我使用jQuery的
当数组迭代到末尾时,如何重新开始数组迭代(使动画无限循环)?
<div id="colorblock"></div>
#colorblock { background:#3ff; width: 100%; height: 300px; }
我有一个在JavaScript中创建的颜色数组:
var arr = [ "#f00", "#ff0", "#f0f", "#f66"];
我使用jQuery的
each()
函数遍历这些颜色:$.each(arr, function(key, value) {
$('#colorblock').delay('1200').animate({backgroundColor:value}, 600);
});
当数组迭代到末尾时,如何重新开始数组迭代(使动画无限循环)?
i=0; arr[i++ % arr.length]
- neurino