JavaScript - Detener Animacion css con JavaScript

 
Vista:

Detener Animacion css con JavaScript

Publicado por Ale P (8 intervenciones) el 24/10/2016 17:59:44
Hola, bueno eso es lo q necesito
tengo una animacion hecha en css y con un boton quiero detenerla
hago esto y me funciona
document.getElementById('Banner1').style.webkitAnimationPlayState = "paused";

pero necesito q ademas de pausar dicha animacion, se vuelva al principio de la misma
porque queda pausada por ejemplo en 25% y me queda como descolgada

necesitaria que cuando se pause ademas se vaya al principio de la animacion o algo asi

Nota: no necesito reanudar la animacion, asi que si tengo q eliminar la animacion con JS lo hago pero no se como

gracias desde ya
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ya lo logre

Publicado por Ale P (8 intervenciones) el 24/10/2016 18:23:12
Perdonen la molestia, ya lo logre hacer
pero les comento para el que esté buscando esto mismo como lo hice
tal vez hay formas mejores, pero esto me funciono

hice una animacion diferente, que en el 0% y el 100% tenga el mismo valor de inicio que la animacion principal

esta es la animacio principal
1
2
3
4
5
6
7
8
@keyframes Marquesina
{
	0%{left: 0; }
	25%{left: 0;}
	26%{left: -1500px;}
	99%{left: -1500px;}
	100%{left: 0;}
}

y la reemplazo por esta
1
2
3
4
5
@keyframes PararMarquesina
{
	0%{left: 0; }
	100%{left: 0;}
}

por medio de este comando de JavaScript
1
document.getElementById('Banner1').style.WebkitAnimation = "PararMarquesina 1s 1"

bueno, gracias d todas formas x estar siempre
espero q les sirva a los q les pasa lo mismo

se vemooo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Ya lo logre

Publicado por Ale P (8 intervenciones) el 25/10/2016 04:58:04
No, yo lo probe y no andaa, a menos q haya cometido algun error
pero segun lo q lei en la documentacion el parametro "Initial" setea la propiedad en el valor por default.. es decir.. si en algun momento cambiaste esa propiedad a traves de javascript, con ese parametro lo pones en el valor que definiste en la hoja css

Si quieren vean como queda www.vikajoyas.com.ar es en el banner (las fotos que pasan de un lado a otro y los circulitos selectores)
quedo super bien
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar