Element.scrollIntoView()

Dies ist eine experimentelle Technologie
Da diese Technologie noch nicht definitiv implementiert wurde, sollte die Browser Kompatibilität beachtet werden. Es ist auch möglich, dass der Syntax in einer späteren Spezifikation noch geändert wird.

Die Methode Element.scrollIntoView() scrolled das Element in den sichtbaren Bereich des Browsers.

Syntax

element.scrollIntoView(); // Gleich mit element.scrollIntoView(true)
element.scrollIntoView(alignToTop); // Boolean Argument
element.scrollIntoView(scrollIntoViewOptions); // Object Argument

Parameter

alignToTop
Dies ist ein Boolean Wert:
  • Bei true wird der obere Rand des Elements an den oberen Rand des sichtbaren Bereichs im Browser gescrolled.
  • Bei false wird der untere Rand des Elements an den unteren Rand des sichtbaren Bereichs im Browser gescrolled.
scrollIntoViewOptions
Ein Boolean oder Objekt mit den folgenden Optionen:
{
    behavior: "auto"  | "instant" | "smooth",
    block:    "start" | "end",
}
Wenn der Wert ein Boolean, enspricht true {block: "start"} und false {block: "end"}.

Beispiel

var element = document.getElementById("box");

element.scrollIntoView();
element.scrollIntoView(false);
element.scrollIntoView({block: "end"});
element.scrollIntoView({block: "end", behavior: "smooth"});

Notizen

Das Element wird eventuell nicht ganz nach oben oder unten gescrolled. Je nach Layout der anderen Elemente.

Technische Daten

Specification Status Kommentar
CSS Object Model (CSSOM) View Module
Die Definition von 'Element.scrollIntoView()' in dieser Spezifikation.
Arbeitsentwurf Initial definition

Browser Kompatibilität

Eigenschaft Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Grundfunktionen 1.0 1.0 (1.7 oder früher) 6 10.0 4
scrollIntoViewOptions Nicht unterstützt 36 (36) Nicht unterstützt Nicht unterstützt Nicht unterstützt
Eigenschaft Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Grundfunktionen ? 1.0 (1.0) ? ? ?
scrollIntoViewOptions Nicht unterstützt 36.0 (36) Nicht unterstützt Nicht unterstützt Nicht unterstützt

Siehe auch

Schlagwörter des Dokuments und Mitwirkende

 Mitwirkende an dieser Seite: denssle, petacat
 Zuletzt aktualisiert von: denssle,