Ver Mensaje Individual
  #14 (permalink)  
Antiguo 22/09/2015, 07:40
Avatar de daysil
daysil
 
Fecha de Ingreso: septiembre-2015
Mensajes: 25
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Por qué no me funciona el scrollTop?

Disculpa pero parece que no me expliqué bien. Yo si quiero que todos los componentes de la barra del scroll funcionen. De hecho quiero que todos funcionen de la misma manera y como el usuario lo desee (es decir, que se desplace a su antojo).

Cuando me refiero a "ya sea con el scroll del mouse, moviendo manualmente la barra de scroll, o con los botones que esta tiene para subir y bajar" es precisamente eso (como se muestra en la imagen).
  1. Sroll del mouse (me refiero a la rueda del mouse)
  2. La barra (de la barra de scroll)
  3. Los botones de subir y bajar de la barra de scroll

Quiero que salte de fila de divs en fila de divs (en la imagen muestro la primera fila solamente, pero en el pequeño ejemplo que hemos visto con los colores, sería de color en color). Para ello debo obtener la posición actual (cuando debuggeo el código aqui es donde veo el problema: var oldTop = $this.scrollTop(); que me toma un valor incorrecto, por lo general < 200 por tanto no se mueve (Math.round(oldTop / 200) ) * 200) cuando uso el caso [1] y [3]). Solo la barra (de la barra de scroll [2] funciona correctamente).

Una vez más gracias por tu dedicación...