English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
scrollBy()o método rola o documento na janela especificada em pixels.
scrollBy() rola o documento especificado em pixels, enquantowindow.scrollTo()Rolar para a posição absoluta do documento.
window.scrollBy(x-coord, y-coord)
<botão onclick="window.scrollBy(0,100, 0);">Clique</botão>Teste Veja‹/›
Todos os navegadores suportam completamente o método scrollBy():
Método | |||||
scrollBy() | Sim | Sim | Sim | Sim | Sim |
Parâmetro | Descrição |
---|---|
x-coord | O valor de pixel horizontal que você deseja rolar. Valores positivos rolarão para a direita, enquanto valores negativos rolarão para a esquerda. |
y-coord | O valor de pixel vertical que você deseja rolar. Valores positivos rolarão para baixo, enquanto valores negativos rolarão para cima. |
Retorno: | Nenhum |
---|
Rolar Documento Verticalmente100 pixels:
<botão onclick="window.scrollBy(0, 100);">Clique</botão>Teste Veja‹/›
Rolar Horizontal e Verticalmente o Documento:
<botão onclick="window.scrollBy(0, 50)">Rolar para Baixo</botão> <botão onclick="window.scrollBy(0, -50)">Rolar para Cima</botão> <botão onclick="window.scrollBy(0,100, 0)">Rolar para a Direita</botão> <botão onclick="window.scrollBy(0,-100, 0)">Rolar para a Esquerda</botão>Teste Veja‹/›
Referência do Janela (Window):método window.scrollTo()
Referência do HTML DOM:elemento.scrollLeft propriedade
Referência do HTML DOM:elemento.scrollTop propriedade