Bis ganz nach unten gescrollt?
Gager
- javascript
0 Gernot Back0 Gager
Hi!
Ich möchte feststellen, ob in einem Fenster bis ganz nach unten gescrollt wurde.
Scrollposition (document.body.scrollTop) und Größe
(document.body.scrollHeight) feststellen geht ja soweit ganz gut.
Nur sind diese beiden Werte an der untersten Scrollposition unterschiedlich (liegt, denke ich mal, daran, dass bei der Scrollposition das obere Ende des Scrollbalkens als Wert genommen wird)
Besteht eine Möglichkeit, die Länge des Scrollbalkens rauszufinden oder gibt es überhaupt ne Möglichkeit festzustellen, ob man sich am untersten Ende des Fensters befindet??
Danke schon mal im Voraus!
mfg
Gager
Hallo Gager,
Scrollposition (document.body.scrollTop)
für Mozilla&Co ziehe auch window.pageYOffset in Betracht!
und Größe (document.body.scrollHeight) feststellen geht ja soweit ganz gut.
Da gibt es auch für die anderen Browser auch document.body.clientHeight und document.body.offsetHeight.
Und dann würde ich die if-Bedingung vielleicht nicht so streng formulieren:
"Ganz unten" kann ja auch schon heißen, wenn man tatsächlich noch 10 Pixel von ganz unten entfernt ist.
Gruß Gernot
hallo Gernot!
Danke erstmal für die Antwort!
Da gibt es auch für die anderen Browser auch document.body.clientHeight und document.body.offsetHeight.
document.body.scrollTop + document.body.clientHeight ergibt am untersten Scrollpunkt tatsächlich die scrollHeight!
also vielen Dank für die Hinweise!!
mfg
Gager