Não entendi porque a linha do scrollTop não tem o ponto e vírgula.
$("body").animate(
{
scrollTop: posicaoPlacar + "px"
}, 1000);
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não entendi porque a linha do scrollTop não tem o ponto e vírgula.
$("body").animate(
{
scrollTop: posicaoPlacar + "px"
}, 1000);
Fala Maurício,
O motivo é que o animate recebe um objeto no primeiro parâmetro, dai o ; daria erro na sintaxe.
API do animate:
$(selector).animate({params},speed,callback);
Para ficar mais claro, vamos reescrever seu código passando mais pâmetros:
const animacao = {
scrollTop: posicaoPlacar + "px",
width:'200px',
height:'300px'
};
$("body").animate(animacao, 1000);