Foros del Web » Programando para Internet » Jquery »

Mover imagen con jquery

Estas en el tema de Mover imagen con jquery en el foro de Jquery en Foros del Web. Hola a todos, Tengo esta función javascript con jquery y no consigo que me mueva la imagen al cento de la pantalla, ¿qué hago mal? ...
  #1 (permalink)  
Antiguo 26/08/2010, 08:01
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Exclamación Mover imagen con jquery

Hola a todos,

Tengo esta función javascript con jquery y no consigo que me mueva la imagen al cento de la pantalla, ¿qué hago mal? el tamaño si que me lo modifica bien:

Código:
function aumentar(){
            var imagen = document.getElementById("flecha");
            $(imagen).css({'z-index' : '10'});            
            $(imagen).animate({
                position: 'relative',
                top: '50%', 
                left: '50%', 
                width: '600px', 
                height: '100px',
                padding: '20px'
                
            },450);
            imagen.style.top= "0 px";
        }
Muchas gracias.
  #2 (permalink)  
Antiguo 26/08/2010, 10:51
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Tema movido desde javascript
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 27/08/2010, 08:22
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Mover imagen con jquery

Me gustaría saber cuál es el resultado de ese script. Supongo que lo que hace esponer la esquina superior izquierda en el centro de la pantalla, no? Es porque tendrías que restarle el tamaño de tu div dividido por 2.
  #4 (permalink)  
Antiguo 27/08/2010, 12:18
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Mover imagen con jquery

Ya he conseguido moverlo de esta forma:

Código:
function aumentar(){
            var imagen = document.getElementById("flecha");
            $(imagen).css({'z-index' : '10'});            
            $(imagen).css({'position' : 'relative'});     
            $(imagen).css({'top' : '50%'});     
            $(imagen).css({'left' : '50%'});     
            $(imagen).animate({
                width: '600px', 
                height: '100px',
                padding: '20px'
                
            },450);
            imagen.style.top= "0 px";
        }
La función aumenta la imagen (tengo otra función que la devuelve al estado original) y la lleva al centro (como bien dices, me falta por restar el tamaño del div entre 2) horizontalmente, pero no consigo centrarla verticalmente, de css no ando muy bien, alguien me ayuda?

gracias
  #5 (permalink)  
Antiguo 27/08/2010, 12:27
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Mover imagen con jquery

coloca position:absolute;

Etiquetas: mover
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 23:15.