logo

scroll to | Scroll animado com jQuery

logo

Muito usado em listas de perguntas frequentes ou em sites com muito conteúdo, os links âncoras (href=”#topo”) tem sua importância. Para deixar esta navegação mais bonita temos um plugin do jQuery chamado scrollTo (vai ser abordado no próximo post).

Mais para quem não pretende usar um plugin para isso, existe um código simples para fazer este feito maravilhoso.

Código

Um simples código com a função animate() do jQuery faz isso.

	$('html, body').animate({
		scrollTop: $("#vemaqui").offset().top
	}, 2000);

Agora, basta ter a chamada desta função, que pode ser assim.

<input type="button" onclick="$('html,body').animate({scrollTop: $('#vemaqui').offset().top}, 2000);" value="Veja Funcionando" ><br>
Scroll até aqui
Bookmark and Share

41 marcas, uhull to “scroll to | Scroll animado com jQuery”

  1. Jhonata Reis disse:

    Digo isso porque quero usar vários links…e só tem a div header como referência pra iniciar o ‘rollto’.

  2. Jhonata Reis disse:

    Sim,já resolvi.A questão é que os links que eu queria aplicar o efeito já tinha uma classe,só apliquei um id e usei ele para aplicar o efeito.Assim fica uma classe para os estilos do link e um id só para o efeito Scroll-to.De qualquer modo,Vlw!

  3. Fernando disse:

    Fala Ruan, li aqui seu artigo e gostaria de entender melhor.
    Vi que você tem um exemplo na sua página, mas sou leigo em java.

    Queria usar isso que você vez em uma pagina simples, com 3 links.
    -Home que seria topo
    -texto1
    -texto2

    Como eu aplicaria isso em um HTML simples com link nas palavras?

    Você pode me ajudar?
    Um abraço, Fernando.

  4. Fernando disse:

    Consegui, mas obrigado de qualquer forma

  5. Cara eu tava precisando dessa função, mas passando a partir de um link com o um parametro do tipo href=”?url=empresa”

    para que quando o usuario atualiza-se o site ele entenderia a posição que deve ficar.

  6. Nabil disse:

    Muito legal mesmo!!
    Obrigado pela ajuda :)

  7. Matheus disse:

    Muito bom. Simples e objetivo!

    Vlw pela ajuda, foi de grande proveito!

  8. Micox disse:

    Parabéns pelo script amigo. Detesto ficar entulhando minha página com plugins e esta solução é simples e prática. Twitado.

logo
logo
Hospedado no Djalma | Ruan Carlos.