之间的区别我有这样的代码:jQuery的动画1.2.5和1.7.1
$('#element')
.animate({backgroundPosition:"0px -32px"}, 80)
.animate({backgroundPosition:"0px -64px"}, 80)
.animate({backgroundPosition:"0px -96px"}, 80)
.animate({backgroundPosition:"0px -128px"}, 80)
.animate({backgroundPosition:"0px -160px"}, 80);
它工作正常jQuery的1.2.5,但在1.7.1它只显示第一部分(0像素-32px)并不会继续生成动画。可能是什么问题呢? Jquery 1.7.1是否改变了animate
函数中的某些内容?
以下是我与测试它: http://www.kombine.net/jquery/jquery-poof-effect
不是一个答案,但是有没有一个原因,你为什么在多个步骤中通过“32px”块动画而不是简单地发出'$(“#element”)。 ,400);'? ' – 2012-02-17 16:22:31
1.2.5和1.7.1之间有相当多的版本可以改变'.animate()'的工作方式。 – 2012-02-17 16:23:28
@FrédéricHamidi是的,有一个原因。我需要以增量显示图像的5个不同阶段,而不是一次显示整个图像。 – 2012-02-17 16:32:47