我有一个分 4 步运行的动画,当 4 步结束时,我希望它重新启动。
var aSteps = [
{
"x": "800",
"y": "0"
},
{
"x": "800",
"y": "500"
},
{
"x": "0",
"y": "500"
}, {
"x": "0",
"y": "0"
}
];
var iStepsLength = aSteps.length;
for (var i = 0; i < iStepsLength; i++)
{
$('#P1').animate
({
left: aSteps[i].x,
top: aSteps[i].y,
}, 1000);
}
我试图添加一个 if 语句,如。
if (i == 3)
{
i=0;
}
但是我的浏览器会崩溃,因为它会无限运行 for 循环。我希望你能帮助我,教我我做错了什么。