--- title: Element.scrollIntoView() slug: Web/API/Element/scrollIntoView tags: - Experimental - Expérimental(2) - metodo translation_of: Web/API/Element/scrollIntoView ---
El método scrollIntoView()
de la interfaz {{domxref("Element")}} desplaza el contenedor principal del elemento de forma que el elemento sobre el cual se invoca scrollIntoView()
sea visible al usuario.
element.scrollIntoView(); // Equivalente a element.scrollIntoView(true)
element.scrollIntoView(alignToTop); // Argumentos booleanos
element.scrollIntoView(scrollIntoViewOptions); // Argumento objeto
alignToTop
true
, la parte superior del elemento se alineará con la parte superior del área visible del elemento desplazable antecesor.false
, la parte inferior del elemento se alineará con la parte inferior del área visible del elemento desplazable antecesor.scrollIntoViewOptions
{{optional_inline}} {{experimental_inline}}behavior
{{optional_inline}}auto
o smooth
. Por defecto es auto
.block
{{optional_inline}}start
, center
, end
, o nearest
. Por defecto es start
.inline
{{optional_inline}}start
, center
, end
, o nearest
. Por defecto es nearest
.var element = document.getElementById("box"); element.scrollIntoView(); element.scrollIntoView(false); element.scrollIntoView({block: "end"}); element.scrollIntoView({block: "end", behavior: "smooth"});
Puede que el desplazamiento no sea llevado completamente a la parte superior o inferior dependiente de la disposición de otros elementos.
Especificación | Estado | Comentario |
---|---|---|
{{SpecName("CSSOM View", "#dom-element-scrollintoview", "Element.scrollIntoView()")}} | {{Spec2("CSSOM View")}} | Definición inicial |
{{ CompatibilityTable() }}
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Implementación básica | 1.0 | {{ CompatGeckoDesktop(1.0) }} | 6 | 10.0 and possibly older versions | 4 and possibly older versions |
Implementan |
{{CompatNo}} | {{ CompatGeckoDesktop(36) }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Característica | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Implementación básica | ? | {{ CompatGeckoMobile(1.0) }} | ? | ? | ? |
Implementan |
{{CompatNo}} | {{ CompatGeckoMobile(36) }} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |