--- title: Window.scrollBy() slug: Web/API/Window/scrollBy tags: - API - CSSOM View - Método(2) - NeedsCompatTable - NeedsSpecTable - Referencia translation_of: Web/API/Window/scrollBy ---
{{ APIRef() }}
Desplaza el documento el número de pixels proporcionados.
window.scrollBy(X, Y); window.scrollBy(opciones)
X es el número de pixels a desplazar horizontalmente.Y es el número de pixels a desplazar verticalmente.Si X o Y son positivos, desplazarán la página hacia la derecha o hacia abajo respectivamente. Si son negativos, la desplazarán hacia la izquierda o hacia arriba respectivamente.
- or -
// Desplazarse la longitud de una página window.scrollBy(0, window.innerHeight);
Para hacer scroll hacia arriba:
window.scrollBy(0, -window.innerHeight);
Utilizando opciones:
window.scrollBy({
top: 100,
left: 100,
behaviour: 'smooth'
})
window.scrollBy desplaza el documento una cantidad determinada, mientras que window.scroll lo hace hacia una posición absoluta en el documento. Vea también window.scrollByLines, window.scrollByPages
| Especificación | Estado | Comentarios |
|---|---|---|
| {{ SpecName('CSSOM View', '#dom-window-scrollby', 'window.scrollBy()') }} | {{ Spec2('CSSOM View') }} | Definición inicial. |