0

我正在将Flash 设计转换为 javascript。它的球在屏幕上移动并成为地球。我正在使用animate()它的功能,但它会在一个新功能出现的一小段时间内停止,animate()因此它与 Flash 动画不相似。有什么更好的想法吗?

这是我在屏幕上旋转它的方式:

 .animate({ opacity: 1 },"fast")
.animate({top:'230px', left:'175px'}, {duration:0})
.animate({top:'310px', left:'215px'}, {duration:500})
.animate({top:'360px', left:'237px'}, {duration:500})
.animate({top:'400px', left:'350px'}, {duration:500})
4

1 回答 1

1

我已经这样做了,当谈到流畅的动画时,浏览器仍然缺乏这种鲁棒性。无论如何,您是否尝试过对动画序列进行排队?这样,至少浏览器不会不堪重负,您会看到更好的结果吗?这是一个很好的阅读:

http://www.learningjquery.com/2009/01/quick-tip-prevent-animation-queue-buildup

谢谢

于 2012-05-21T02:20:28.770 回答