サイズエフェクトを使用して要素の高さを100から80ピクセルに減らしています。後で、要素を元の状態に戻してアニメーション化したいのですが、サイズエフェクトを使用すると、やはりcssスタイルが多少ずれてしまいます(これは期待しています)。サイズエフェクトを使用した後、要素の復元をアニメーション化するにはどうすればよいですか?
この要素の復元を正しくアニメーション化するにはどうすればよいですか?
つまり、私がない場合:
$("my_element").effect("size", { to: { height: "80px" } });
どのように私は戻って正確には、事前にサイズを変更状態だと$("my_element")
をアニメーションのですか?
私が考えている方法は面倒で、サイズ効果の内部実装に非常に依存しています。
EDIT:
はこれを行うには十分ではありません。
$("my_element").effect("size", { to: { height: "100px" } });
それが要素に上タック他の多くのスタイルを残して。
真実を、私はトゥイーンは、右の二つの状態をアニメーション化することはできません。あなたが戻りたいとき が、この情報で取得するには、あなたが行うことができますか? –
ちょっと分かりやすくするために、サイズエフェクトを元のサイズの値に戻したいと思っていました(その時点で、言及したように少しCSSスタイルを残しました)。その時点で、現在オフになっているDOM要素をコピーして置き換えることができます。その時点での差異は、移行効果を保証しない程度にわずかである必要があります。 –
私はそれを試してみましょう、私はそれが奇妙に見えると思った。そうでないかもしれない。 –