Vielleicht geht auch einfach .show() bzw. .hide().
[link:http://api.jquery.com/toggle/@title=toggle()]
.
Das geht (beim Starten der Animation) von einem spezifischen Wert aus, der (zum Ende der Animation) nicht gegeben sein muss. show/hide ist da eindeutiger.
Mir ist nur nicht klar, warum man dafür JavaScript (und gar nch mit jQuery) verwenden möchte.
Keine Ahnung, ich kenne ja den Anwendungsfall nicht, um hier für das eine oder das andere plädieren zu können oder die konkreten Vor- und Nachteile diskutieren zu können…
Mathias