我想创建“回旋镖”动画(链式动画,第二个将所选元素返回到它们的原始值)。
如果我的假设是正确的,即元素的 attr 值将被视为它们的原始值(IOW,在被第一个 jQuery 动画更改后未更新),那么(至少理论上)应该可以像这样以编程方式将它们设置回来(伪脚本):
$('something').animate( { fontSize: 1.5em, other stuff... } ).animate( { fontSize: $('something').attr(fontSize } ) ...
我在做梦吗?另一种选择是在初始动画之后的回调函数中使用 .AddClass() 来设置值,但如果可能的话,我更喜欢另一种方法;通过 AddClass() 将其重新设置会比超速子弹非常生涩/更快,并且看起来“愚蠢”。