Wie kann man in JavaScript die Anzahl der Pixel abrufen oder setzen, um die ein Element vertikal gescrollt wurde?
Um die Anzahl der Pixel abzurufen oder zu setzen, um die ein Element vertikal gescrollt wurde, kann man die Eigenschaften scrollTop
und scrollLeft
verwenden.
Die scrollTop
Eigenschaft gibt die Anzahl der Pixel zurück, um die der Inhalt eines Elements vertikal gescrollt wurde. Wenn das Element nicht gescrollt wurde, gibt scrollTop
den Wert 0 zurück.
Um die Anzahl der Pixel zu setzen, um die ein Element vertikal gescrollt werden soll, kann man einfach den Wert der scrollTop
Eigenschaft ändern. Zum Beispiel:
// Abrufen der Anzahl der gescrollten Pixel
var scrolledPixels = document.getElementById("meinElement").scrollTop;
// Setzen der Anzahl der gescrollten Pixel
document.getElementById("meinElement").scrollTop = 100;
Alternativ kann man auch die scrollTo()
Methode verwenden, um die Anzahl der gescrollten Pixel zu setzen. Zum Beispiel:
// Setzen der Anzahl der gescrollten Pixel mit der scrollTo() Methode
document.getElementById("meinElement").scrollTo(0, 100);