6

我正在为绝对定位的 div 设置动画。“顶部”值是动态确定的,因此我需要使用 jquery 为动态“顶部”值的 -20px 设置动画。

$("#element").animate({"top" : +-20});

显然以上是不正确的,但我需要简单地从 #element 已经拥有的任何“顶部”值中减去 20。我可以使用上面的语法来做到这一点吗?

例如,如果#element 有一个顶部:-300px,我需要最终结果为 -320px。

4

1 回答 1

6

-=您必须在您的号码前面传递一个字符串:

$("#element").animate({ top: "-=20" });
于 2013-01-30T20:38:54.540 回答