39 votos

Lento hacia abajo desplazarse a la parte superior de evento por jQuery animate

Me gustaría que mi página para ir a la parte superior cuando algunos de anclaje se hace clic.

Aquí es cómo traté de hacerlo pero no funciona, es el desplazamiento super rápido.

 $('a[href=#top]').click(function () {
        $('body').animate({
                scrollTop: 0
        },
        50);
});

Quiero hacerlo más lento.

97voto

ant Puntos 8428
$('a[href=#top]').click(function(){
    $('html, body').animate({scrollTop:0}, 'slow');
});

Tal vez?

10voto

wsanville Puntos 22066

Cuando se pasa de los 50 como segundo parámetro a animar, que es de 50 milisegundos. Ver el anime de documentación. Pasar un número mayor, o como c0mrade sugerido, simplemente, pasar el 'lento' .

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X