Scrollbalken manipulieren in Firefox&Co
Mit den Eigenschaften
scollLeft
und
scrollTop
lassen sich JavaScript-gesteuert die Position der Scrollbalken eines absoluten Blockelements (z.B. '
div
', etc.) verändern. Um die Position zu bestimmen sind weitere Eigenschaften wie
scrollWidth/scrollHeight
und
offsetWidth/offsetHeight
sehr nützlich.
scrollWidth/scrollHeight
- Gesamtbreite/-höhe des teilweise verdeckten ElementesoffsetWidth/offsetHeight
- sichtbare Breite/Höhe des Elementes
Beispiel
Scrollbalken ans rechte Ende scrollen.
div.scrollLeft=div.scrollWidth-div.offsetWidth;