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

Hola a todos, le agradecería mucho que me ayudaran con el scrollTop. Resulta que tengo un div que contiene otros div dentro, pero quiero que me los muestre por filas de divs pequeños.


Puedo tener una o muchas filas de divs pqueños:


tengo este codigo:
Código:
$(".div-grande").scroll(function(event) {
        var $this = $(this);
        var oldTop = $this.scrollTop();
        var newTop = (Math.round(oldTop / 246) ) * 246; //246 es la altura de los divs pequeños
        $this.scrollTop(newTop);
      });
Resulta que me funciona el scroll del mouse en ocasiones, la barra del scroll si trabaja bien, pero los botones de subir y bajar que tiene el scroll no funciona. (este es el comportamiento para Chrome en IE por ejemplo el comportamiento es otro, y también incorrecto).
"Debuguiando" el código me di cuenta que en ocasiones no captura bien el oldTop, creo que el problema está dado por eso.
Espero verme explicado bien, desde YA muchísimas GRACIAS!!!