--- 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() }}

Resumen

Desplaza el documento el número de pixels proporcionados.

Sintaxis

window.scrollBy(X, Y);
window.scrollBy(opciones)

Parámetros

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 -

Ejemplo

// 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'
})

Notas

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

Especificación Estado Comentarios
{{ SpecName('CSSOM View', '#dom-window-scrollby', 'window.scrollBy()') }} {{ Spec2('CSSOM View') }} Definición inicial.