我确实有一个 html,其中包含许多具有不同尺寸的元素,这些元素是绝对定位的。我想为所有这些设置动画,并更改相对于当前的宽度和高度,例如将其设置为宽度和高度的一半。现在,动画确实有+=
和-=
用于相对增量或减量。
(a) 但我需要动画到半维,所以有什么选择*=0.5
吗?
后来,在动画之后,点击重置按钮,我需要重置尺寸。所以我将基本宽度和高度存储在数据属性中。但又$(this)
不能在里面工作.animate()
(b) 请检查jsFiddle,它不起作用。有什么解决方法吗?
我知道.each()
可以使用它,但我不想要另一个循环,因为我的标记中有很多元素。
请检查jsFiddle,这是我想要的工作版本,但它使用.each()
. 正如我上面所说,我不想要另一个循环,因为 html 包含很多这些元素。
(c) 那么无论如何这可以在不使用的情况下实现each()
,而且我还需要具有重置功能(删除样式属性将不起作用,因为这些元素是使用内联样式属性定位的)。