【发布时间】:2013-03-12 12:24:49
【问题描述】:
我有一些与此类似的代码,它在一些图像中移动......它可以工作,但它似乎不尊重计时器
var i = 1;
var indexArray = array(1,2,3);
var timerx = new Array();
$( indexArray ).each(function( indexArraykey ) {
function internalCallback ( i, indexArraykey ) {
val = indexArray[indexArraykey];
console.log("test " + i + val);
});
timerx[i] = setTimeout( internalCallback( i, indexArraykey ), i * 500000 );
i++;
});
【问题讨论】:
-
为什么要在循环中定义一个函数?
标签: jquery settimeout each arrayiterator