Foros del Web » Programando para Internet » Jquery »

Duda: Animación toggle que se invierta al 2do click (enlace a codepen)

Estas en el tema de Duda: Animación toggle que se invierta al 2do click (enlace a codepen) en el foro de Jquery en Foros del Web. Hola, un cordial saludo. Se que es una novatada, pero estoy aprendiendo. Amplio mi pregunta: Tengo una animación en secuencia CSS y esta se activa ...
  #1 (permalink)  
Antiguo 04/01/2016, 09:18
Avatar de itawebdesigner  
Fecha de Ingreso: enero-2016
Ubicación: Bogotá
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Pregunta Duda: Animación toggle que se invierta al 2do click (enlace a codepen)

Hola, un cordial saludo.

Se que es una novatada, pero estoy aprendiendo. Amplio mi pregunta:

Tengo una animación en secuencia CSS y esta se activa por medio de una clase. Con un simple script y mediante un toggleClass añado la clase dinamicamente al hacer clic en un botón.

El problema: Que al quitar la clase vuelve al estado inicial, pero de forma muy brusca sin transición y quería saber sí hay alguna forma de invertir la animación.

Sé que la propiedad de css "animation-direction" tiene un valor "reverse", pero no sé como aplicarla de forma dinámica o sí existe una mejor forma de hacerlo.

Todo esto lo pueden ver en el siguiente codepen:

[URL="http://codepen.io/g3kdigital/pen/GordzZ"]
http://codepen.io/g3kdigital/pen/GordzZ[/URL]

Gracias de antemano por los comentarios.

Última edición por itawebdesigner; 04/01/2016 a las 09:50 Razón: El enlace no aparece como tal al publicarse
  #2 (permalink)  
Antiguo 04/01/2016, 12:08
Avatar de itawebdesigner  
Fecha de Ingreso: enero-2016
Ubicación: Bogotá
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Duda: Animación toggle que se invierta al 2do click (enlace a codepen)

Aquí logre hacer lo que me propuse:

http://codepen.io/g3kdigital/pen/LGxqKx

Pero no se sí lo estoy haciendo de la manera más optima, ya que me toco crear otras clases que hicieran la animación en sentido contrario, por lo que quizás no es la mejor solución.

Etiquetas: animacion, eventos, revertir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.