我知道我的旋转功能可以在此处的 jsfiddle 链接中看到
这是它工作的代码。
AnimateRotate(360, "#box", 0, 1000)
$("#box").animate({
top : "300px",
left : "200px",
width: "200px",
height: "200px"
},1000)
但是当我在 for 循环中使用我的动画功能时,它在每个循环中旋转 2 度,它似乎不起作用。
for(x = -100; x<130; x+=2){
AnimateRotate(2, "#box", 0, 0)
z+=1;
y = ((Math.pow(x, 2))/-50)+700
$("#box").animate({
top : sh-y + "px",
left : (x*2)+250 + "px",
width: (z)*2.5 + "px",
height: (z)*1.8 + "px"
},12)
}
它只旋转 2 度,但由于它循环 230 次,我希望它旋转 460 度。但事实并非如此。
有谁知道解决这个问题的方法。要查看我的所有代码,请查看此处的 jsfiddle 链接
此外,您可以忽略循环内的内容,这并不重要。重要的是函数在循环中不起作用。
感谢您的任何回答。jsfiddle上的所有代码