Hi,
[...] ich würde so etwas an seiner Stelle sowieso ganz ohne Manipulation von Display- oder Visibility-Eigenschaften machen.
Es empfiehlt sich ein äußeres, relativ positioniertes DIV-Element dessen Overflow-Eigenschaft auf hidden gesetzt wird und dessen Höhe man im Verlauf der Animation ändert und ein darin verschachteltes inneres DIV-Element,
Ja, so mache ich das eigentlich auch meistens.
das an der Unterkante des äußeren DIVs absolut positioniert wird.
Oder oben (bzw. dann eigentlich gar nicht explizit positioniert), je nachdem, welchen Effekt man erreichen will - "herunterfahren" oder "aufziehen".
MfG ChrisB