6

絶対配置された div をアニメーション化しています。「トップ」値は動的に決定されるため、動的な「トップ」値が何であれ、jquery を使用して -20px をアニメーション化する必要があります。

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

上記は明らかに正しくありませんが、#element が既に持っている "top" 値から単純に 20 を引く必要があります。上記の構文を使用してこれを行うことはできますか?

たとえば、#element に top: -300px がある場合、最終結果を -320px にする必要があります。

4

1 に答える 1

6

-=番号の前に文字列を渡す必要があります。

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