[Ajuda] Scroll com animation

  • Autor Autor hamiltonbl
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
H

hamiltonbl

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

Mi html
Inserir CODE, HTML ou 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>

Inserir CODE, HTML ou 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

Inserir CODE, HTML ou 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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao 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.
 
Voltar
Topo