HTML-DOM scrollLeft -Eigenschaft
Beispiele
Schieben Sie die Bildlaufleiste, um den Abstand von der Bildlaufleiste des Elements zur linken oder oberen Kante des Elements zu ermitteln:
Selbst ausprobieren »
Definition und Verwendung
Die Eigenschaft scrollLeft kann den Abstand von der Bildlaufleiste des Elements zur linken Seite des Elements lesen oder festlegen.
Beachten Sie, dass sich die Bildlaufleiste ganz rechts befindet (dort, wo der Inhalt beginnt), wenn die Inhaltsrichtung dieses Elements rtl (right-to-left) ist, und der Wert von scrollLeft 0 ist. In diesem Fall ändert sich scrollLeft von 0 zu einer negativen Zahl, wenn Sie die Bildlaufleiste von rechts nach links ziehen.
Auf Systemen mit Anzeigeskalierung kann scrollLeft eine Dezimalzahl sein.
Browser-Unterstützung
| Eigenschaft | |||||
|---|---|---|---|---|---|
| scrollLeft | Ja | Ja | Ja | Ja | Ja |
Syntax
Den Wert der Eigenschaft scrollLeft abrufen:
// 获取滚动条到元素左边的距离 var sLeft = element.scrollLeft
sLeft ist eine ganze Zahl, die angibt, wie viele Pixel die Bildlaufleiste des Elements von der linken Seite des Elements entfernt ist.
Den Wert der Eigenschaft scrollLeft festlegen:
// 设置滚动条滚动了多少像素 element.scrollLeft = pixels
scrollLeft kann eine beliebige ganze Zahl sein, jedoch:
- Wenn das Element nicht scrollen kann (zum Beispiel, wenn das Element keinen Overflow hat), dann
scrollLeftist sein Wert 0. - Wenn Sie
scrollLefteinen Wert kleiner als 0 setzen, dannscrollLeftwird sein Wert 0. - Wenn Sie
scrollLefteinen Wert größer als die maximale Breite des Elementinhalts setzen, dannscrollLeftwird sein Wert auf die maximale Breite des Elements gesetzt.
Technische Details
| Rückgabewert: | Gibt eine Ganzzahl zurück, die die Anzahl der Pixel angibt, um die der Inhalt des Elements horizontal gescrollt wurde. |
|---|
Weitere Beispiele
Beispiel
Stellen Sie das Element mit der ID "myDIV" so ein, dass es um 50 Pixel horizontal und 10 Pixel vertikal scrollt:
Selbst ausprobieren »
Beispiel
Stellen Sie das Element mit der ID "myDIV" so ein, dass es bei jedem Klick auf die Schaltfläche um 50 Pixel horizontal und 10 Pixel vertikal scrollt:
Selbst ausprobieren »
Andere Erweiterungen
Element-Objekt