我正在制作一个绝对定位的div。 “top”值是动态去除的,因此我需要使用jquery来动画-20px的任何动态“top”值。
$("#element").animate({"top" : +-20});
显然上面的内容不正确,但我需要简单地从#element已经拥有的“top”值中减去20。我可以使用上面的语法吗?
例如,如果#element有一个top:-300px,我需要最终结果为-320px。
答案 0 :(得分:6)
你必须传递一个字符串,在-=
前加上你的号码:
$("#element").animate({ top: "-=20" });