【发布时间】:2013-08-04 08:02:02
【问题描述】:
我想创建“回旋镖”动画(链式动画,第二个动画将所选元素返回到它们的原始值)。
如果我的假设是正确的,即元素的 attr 值将被视为它们的原始值(IOW,在被第一个 jQuery 动画更改后未更新),那么(至少理论上)应该可以通过编程方式将它们设置回来像这样(伪脚本):
$('something').animate( { fontSize: 1.5em, other stuff... } ).animate( { fontSize: $('something').attr(fontSize } ) ...
我在做梦吗?另一种选择是在初始动画之后的回调函数中使用 .AddClass() 来设置值,但如果可能的话,我更喜欢另一种方法;通过 AddClass() 将其重新设置会比超速子弹非常生涩/更快,并且看起来“笨拙”。
【问题讨论】:
-
在样式和属性方面有很大的不同?
-
我宁愿将它存储在一个变量中,而不是在 animate-animate dont know 中请求它
标签: jquery html css dom animation