Foros del Web » Programando para Internet » Jquery »

Mover div con scroll

Estas en el tema de Mover div con scroll en el foro de Jquery en Foros del Web. Hola Tengo una duda: como podria mover el top de un div mientras desplazo el scroll hacia abajo ? Es algo así como colocarle position: ...
  #1 (permalink)  
Antiguo 05/03/2015, 20:02
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 15 años, 2 meses
Puntos: 15
Exclamación Mover div con scroll

Hola

Tengo una duda: como podria mover el top de un div mientras desplazo el scroll hacia abajo ?

Es algo así como colocarle position: fixed, pero no lo quisiera hacer de esa manera y por eso pregunto de que otra manera se puede.

gracias por la ayuda
  #2 (permalink)  
Antiguo 05/03/2015, 23:20
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Mover div con scroll

Mientras se produce el evento scroll, le añades al top del <div> los píxeles que se desplaza la barra.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 06/03/2015, 06:16
Avatar de fede5426  
Fecha de Ingreso: diciembre-2014
Ubicación: Córdoba
Mensajes: 446
Antigüedad: 10 años
Puntos: 208
Respuesta: Mover div con scroll

Y por que no hacerlo con la posición fixed? es tan fácil como eso.. poner position fixed y asignarle un top.

De todas maneras si lo hicieras con jquery deberías ponerle posición absoluta al div para manejar su "top", si el div tuviera posición relativa lo que tenes que afectar es el margin-top y eso te va a empujar todos los elementos hacia abajo.

Repito, lo mas conveniente es usar la posición fixed si lo que querés es que el div se mueva con el scroll..

Etiquetas: scroll
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 00:59.