Método para rolar a janela por uma quantidade em JavaScript
O método scrollBy rola a janela por
uma determinada quantidade a partir da posição atual.
O primeiro parâmetro que ele aceita é o deslocamento
horizontal, e o segundo é o vertical.
Vamos rolar a janela pelas quantidades especificadas:
window.scrollBy(100, 200);
Vamos executar a rolagem na direção oposta:
window.scrollBy(-100, -200);
Vamos executar uma rolagem suave:
window.scrollBy({
top: 100,
left: 100,
behavior: 'smooth'
});
Ao clicar no botão, role
a janela para baixo em 100px.
Ao clicar no botão, role
a janela para cima em 100px.
Ao clicar no botão, role suavemente
a janela para baixo em 300px.
Ao clicar no botão, role suavemente
a janela para cima em 300px.