Foros del Web » Programando para Internet » Javascript »

Capturar la dirección del scroll

Estas en el tema de Capturar la dirección del scroll en el foro de Javascript en Foros del Web. Hola a todos, con 'window.onscroll', detecto si se está moviendo el scroll, y quiero realizar una acción en función de si el movimiento del scroll ...
  #1 (permalink)  
Antiguo 04/09/2006, 01:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 1
Pregunta Capturar la dirección del scroll

Hola a todos,

con 'window.onscroll', detecto si se está moviendo el scroll, y quiero realizar una acción en función de si el movimiento del scroll es hacia arriba o hacia abajo.

Una vez capturado este evento, ¿cómo puedo averiguar este sentido del scroll?

Muchas gracias.
  #2 (permalink)  
Antiguo 04/09/2006, 02:21
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 18 años, 6 meses
Puntos: 4
con

Cita:
document.body.scrollTop
puedes obtener la posicion del scroll
__________________
Saludos
FT.
www.fernando.com.mx
  #3 (permalink)  
Antiguo 04/09/2006, 02:45
 
Fecha de Ingreso: marzo-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 1
lo he probado ya, y lo muestro con un alert() y siempre me da '0'.

gracias de todos modos.

Alguna otra idea?
  #4 (permalink)  
Antiguo 04/09/2006, 04:27
 
Fecha de Ingreso: marzo-2005
Mensajes: 31
Antigüedad: 19 años
Puntos: 1
Ok, lo he encontrado.
Lo estaba probando para IE y me funciona con:

document.documentElement.scrollTop

Gracias de todos modos.
  #5 (permalink)  
Antiguo 04/09/2006, 09:03
Avatar de fer10  
Fecha de Ingreso: octubre-2005
Ubicación: Guadalajara - Mexico
Mensajes: 905
Antigüedad: 18 años, 6 meses
Puntos: 4
mira este articulo:

http://www.eslomas.com/index.php/arc...cumentelement/

Doctype en la página, pasa a Strict Mode y determinados métodos de document.body pasan a document.documentElement.
__________________
Saludos
FT.
www.fernando.com.mx
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 02:41.