Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

09 Onde está o erro? JQuery Aula 01

function scrollPlacar() {

var posicaoPlacar = $('.placar').offset().top;

$('body').animate({ scrollTop: posicaoPlacar}, 1000);

}

O problema que o código não esta funcionando. Consegue identificar o problema? Não é necessário responder, a ideia é que você enxergue o ponto que precisa ser alterado. A seguir, você verá a solução na resposta do instrutor.

function scrollPlacar() {

var posicaoPlacar = $('.placar').offset().top;

$('html, body').animate({ scrollTop: posicaoPlacar}, 1000);

}

alguém grifa o problema pra mim, não consigo enxergar, pra mim nas duas funções são idênticas com exceção da seleção do html no $.

1 resposta
solução!

João, boa tarde!

É exatamente o que você apontou, para fazer o scroll é necessário ter o html no seletor (pode só o html), porque é a página que irá fazer a ação de scroll e não apenas o body.

Veja o exemplo que fiz:

https://codepen.io/devcapu-the-looper/pen/LYEMbwJ?editors=0010

Espero ter ajudado e bons estudos!