[Ayuda] Scroll con animation

  • Autor Autor hamiltonbl
  • Fecha de inicio Fecha de inicio
H

hamiltonbl

Eta
Hola, Tengo un problema pues estoy haciendo scroll de una seccion a otra....

Mi html
Insertar CODE, HTML o PHP:
<a id="up" href="#down">down</a><div class="up"></div>


<a id="down" href="#up">up</a>
<div class="down"></div>

y mi js

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>

Insertar CODE, HTML o PHP:
$('#up, #down').on('click', function(e){    e.preventDefault();
    var target= $(this).get(0).id == 'up' ? $('#down') : $('#up');
    $('html, body').stop().animate({
       scrollTop: target.offset().top
    }, 1000);
});

algo de css

Insertar CODE, HTML o PHP:
.up {    width:100px;
    height: 600px;
    background-color: red;
}


.down {
    width:100px;
    height: 400px;
    background-color: yellow;
}

Al darle clic efectivamente me hace el scroll, pero el efecto es muy ofensivo, muy rapido... Querio darle un efecto lento pero no funciona.. Alguien que me eche una mano.. Please.
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
Bueno, me uno al tema parece muy interesante, quiero ver que comenta el resto de los compañeros.
 
Pero donde esta el 1000 no es la velocidad del scroll??
 
Pero donde esta el 1000 no es la velocidad del scroll??
Efectivamente el 1000 es la velocidad en milisegundos, sólo hay que poner un número más grande para que vaya más lento.
 
Atrás
Arriba