Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2014, 03:27
oms02
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
ejecutar animación solo una vez

Hola a todos.

Tengo el siguiente codigo:

http://jsfiddle.net/oms02/udSj2/

Como veis, si pulsais la primera vez todo funciona bien. En cambio, desde la 2ª vez en adelante, parece haber un paron desde que se hace click hasta que se "ven los cambios". Se que me estoy explicando mal pq no hay parón alguno, sino que le está llevando 1 segundo cambiar la altura a la que ya tiene actualmente.

Pero precisamente ahí tengo mi problema, en que no se como evitar que se peque 1 segundo realizando esa animación si ésta ya se ha realizado. Es decir, quiero que la animación se realice sólo la primera vez y que a partir de ahí, no emplee tiempo en "animar nada".

Nota: la opción de utilizar metodos como .on y .off de momento no es viable. Ando con una versión vieja (1.6.4) y al actualizar me he encontrado problemas en otros codigos.

Un saludo y muchas gracias por vuestro tiempo.