我有一个小动画,在所有浏览器中运行时都有点不稳定。我是不是做错了什么?
最佳答案
您做错的一件事是,您在元素的前一个动画完成之前就触发了新的动画。
这是因为您正在使用计时插件并以固定的时间间隔触发新动画。最好使用 .animation()
方法的回调参数,并在前一个动画完成后启动新的动画..
演示地址:http://jsfiddle.net/gaby/qaGyS/2/
<小时/>另一件事是,您在很长一段时间内(对于该距离)对一个非常小的距离进行动画处理。例如,您在一秒内制作 10 个像素的动画。这很慢,您可以看到各个 Action 。
关于Jquery - 生涩的动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7978181/