CSS par rapport à la position fixe - transition CSS

Description

Je suis en train de faire un div ressemble, il est croissante à partir d'où il est. Pour ce faire, je vais changer la position de relative à fixe qui en fait la première transition de début de top:0, left:0 au lieu de l'élément actuel haut/gauche. Comment puis-je résoudre ce problème à utiliser les éléments décalages actuels?

JS Fiddle

http://jsfiddle.net/ZjWkD/

Remarque: Après le premier clic, le code fonctionne, exactement comment je le veux. Le premier clic est le problème.

OriginalL'auteur Jacksonkr | 2013-06-25