Nachdem meine Seite fertig geladen ist. Ich möchte, dass jQUery schön zum Ende der Seite scrollt und schnell animiert, kein Schnappschuss.
Benötige ich dafür ein Plugin ScrollTo
? oder ist das wie in jQuery eingebaut?
jquery
jquery-plugins
Ein Lehrling
quelle
quelle
$("html, body").animate({ scrollTop: $("#myID").offset().top }, 1000);
$(document).height()
ist ein zu großer Wert fürscrollTop
Immobilien, das merkt man an der Lockerung. Ich denke$(document).height() - window.innerHeight
sollte ok sein.etwas wie das:
quelle
So einfach ist das, 9999 Seitenhöhe ... großer Bereich, so dass es bis zum Boden reichen kann.
quelle
Sie können dies versuchen
quelle
Funktioniert bei mir. Scrollt nach unten.
quelle
Die in früheren Antworten erwähnten Skripte wie:
funktioniert nicht in Chrome und ist in Safari nervös, falls für das
html
Tag in CSS dieoverflow: auto;
Eigenschaft festgelegt wurde. Ich brauchte fast eine Stunde, um das herauszufinden.quelle
Mit 'document.body.clientHeight' können Sie die sichtbare Höhe der Körperelemente ermitteln
Dies scrollt bei der ID 'bestimmteDivision'
quelle
Für jQuery 3 ändern Sie bitte
zu:
quelle
Dies ist die Lösungsarbeit von mir und Sie finden, ich bin sicher
quelle
js
quelle
Diese Lösung hat bei mir funktioniert. Es funktioniert in Page Scroll Down schnell.
quelle
Wenn die Seite geöffnet wird, wird sie nach 1 Millisekunde automatisch nach unten gescrollt
quelle