Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Animate não está funcionando o scroll

Olá! Ao terminar o código desse capítulo, não consegui o efeito de scroll, ele retorna "undefiened". Eu já li e reli mil vezes e não encontro nenhum erro, mesmo assim não funciona. Talvez não esteja vendo algo. Teste a variável posicaoPlacar e ela retorna o valor corre do top da seção, mas é como se não executasse o .animate(). Se alguém puder ajudar, agradeço.

function rolaPlacar(){
    var posicaoPlacar = $('.placar').offset().top;
    $('body').animate(
        {
            scrollTop: posicaoPlacar + "px"
        }, 1000);
}
2 respostas
solução!

Mudei o código, trocando ('body') para ('html'), e funcionou.

function rolaPlacar(){
    var posicaoPlacar = $('.placar').offset().top;
    $('html').animate(
        {
            scrollTop: posicaoPlacar + "px"
        }, 1000);
}

Oi, Rafael, tudo bem?

Obrigada por compartilhar a solução e que bom que conseguiu resolver!

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software