Pasar paramatro a animate()
Publicado por Fernando (30 intervenciones) el 27/06/2017 14:40:13
Hola de nuevo, siguiendo con el problema de mover un formulario al presionar enter o al hacer clic en el boton, que ahora si funciona, ahora me encuentro con otro problema.
El siguiente código mueve el formulario hacia la izquierda determinados pixeles
He estado haciendo media queries para dispositivos de 600px de ancho y aquí está el problema ya que el código anterior hace que el formulario pase de largo, obvio porque ahora el ancho es mas chico.
Entonces lo que quiero sabes es si en .animate() se puede pasar un parámetro externo, una variable.
Mi idea es ésta:
Es decir, con un if detectar la resolucion de la ventana del browser y en base a eso asignar un valor u otro a la variable medida, luego usar esa variable como parametro externo en animate().
Ignorar los errores sintacticos del if porque no me acuerdo como se escribe en jquery.
Saludos
El siguiente código mueve el formulario hacia la izquierda determinados pixeles
1
$('.formulario').animate({right: "+=411px"} , 'fast');
He estado haciendo media queries para dispositivos de 600px de ancho y aquí está el problema ya que el código anterior hace que el formulario pase de largo, obvio porque ahora el ancho es mas chico.
Entonces lo que quiero sabes es si en .animate() se puede pasar un parámetro externo, una variable.
Mi idea es ésta:
1
2
3
4
5
6
7
if(width window <= 600){
var medida= 200;
}else{
var medida = 411;
}
$('.formulario').animate({right: "+=medida"} , 'fast');
Es decir, con un if detectar la resolucion de la ventana del browser y en base a eso asignar un valor u otro a la variable medida, luego usar esa variable como parametro externo en animate().
Ignorar los errores sintacticos del if porque no me acuerdo como se escribe en jquery.
Saludos
Valora esta pregunta
0