Transitions CSS3 avec toggleClass

J'ai le -webkit-transition-duration propriété définie sur un div, dont la hauteur est définie par une autre classe. Lorsque j'utilise jQuery pour faire basculer la classe, c'est que la transition a quelque chose de funky.

Il va tout le chemin vers le haut, puis est réglé à la bonne hauteur au lieu de simplement déplacer de 50px hauteur automatique de la hauteur qui est ce que j'attends qu'il fasse. Quelle est la solution pour cela?

Voici une démo: http://jsfiddle.net/XcFxQ/1/

Très bizarre... l'Animer grâce à jQuery seulement ne semble pas aider.

OriginalL'auteur Q2Ftb3k | 2011-11-20