Ans Seitenende Springen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Auch wenn Anker aus Sicht der Kompatibilität die bessere Wahl sind, so geht es auch mit Javascript. Dafür brauchst du nicht viel.
Als reines Javascript, wie es z.B. auch in eine Funktion geschrieben werden könnte, sieht das so aus:
window.scrollTo(0, document.body.scrollHeight);
Um jetzt einen Link zu setzen implementierst du das ganz jetzt in einen Hyperlink:
<a href="#" onclick='window.scrollTo(0, document.body.scrollHeight);'>Ans Ende scrollen</a> -
hc-tools schrieb:
Auch wenn Anker aus Sicht der Kompatibilität die bessere Wahl sind, so geht es auch mit Javascript. Dafür brauchst du nicht viel.
Als reines Javascript, wie es z.B. auch in eine Funktion geschrieben werden könnte, sieht das so aus:
window.scrollTo(0, document.body.scrollHeight);
Um jetzt einen Link zu setzen implementierst du das ganz jetzt in einen Hyperlink:
<a href="#" onclick='window.scrollTo(0, document.body.scrollHeight);'>Ans Ende scrollen</a>
Danke! Und wenn ich zb einen scrollbaren Div habe, bei dem ich ans Ende springen will, wie würd dann das gehen? -
Dann muss dein Div eine ID haben. In meinem Beispiel meindiv.
document.getElementById("meindiv").scrollTo(0, document.getElementById("meindiv").scrollHeight);
Mit getElementById wird dann also dein div adressiert. -
hc-tools schrieb:
Dann muss dein Div eine ID haben. In meinem Beispiel meindiv.
document.getElementById("meindiv").scrollTo(0, document.getElementById("meindiv").scrollHeight);
Mit getElementById wird dann also dein div adressiert.
Das gibt mir einen Error aus: 'TypeError: document.getElementById(...).scrollTo is not a function' -
Ok . .. Im Div ist es nicht ScrolltTo sondern ScrollTop mit einer etwas anderen Syntax.
document.getElementById('meindiv').scrollTop += document.getElementById("meindiv").scrollHeight;
Beitrag zuletzt geändert: 1.5.2013 17:31:41 von hc-tools -
hc-tools schrieb:
Ok . .. Im Div ist es nicht ScrolltTo sondern ScrollTop mit einer etwas anderen Syntax.
document.getElementById('meindiv').scrollTop += document.getElementById("meindiv").scrollHeight;
Danke (Y) Funktioniert super -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage