Não entendi porque a linha do scrollTop não tem o ponto e vírgula.
$("body").animate(
{
scrollTop: posicaoPlacar + "px"
}, 1000);
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);