我已经函数调用rotator(id)
:此功能动画div
,我可以调用不同的id
此功能动画不同的元素JavaScript函数调用到每次循环
其实我用5型动物ID,1,2,3,4,5
而且对于电话我需要把:
rotador(1);rotador(2);rotador(3);rotador(4);rotador(5);
这个问题是我想要在自动模式下旋转。为此,我想利用这个
for (i=0;i<=5;i++) {
setTimeout(rotador(i),2000);
}
但它不工作,因为它动画都在同一时间,没有让firt执行第一,继续第一之前去第二次,等等等等,去的时候结束或5号开始其他时间在一个
我的问题是这个,如果你能帮助我谢谢! :)问候
在超时关闭中调用'rotador(i)'并将其作为新函数返回时,有什么区别?我很好奇:) – 2012-07-31 08:08:53
我的价值。当我用特定的值定义时,我们正在返回一个新范围中的函数。如果我们只是在函数中调用它,它将具有外部作用域i的值,这将始终是最后一个 - 在这种情况下为5 – 2012-07-31 08:10:41
Ahh非常感谢,我现在明白了 – 2012-07-31 08:14:17