Dopo che la mia pagina ha finito di caricare. Voglio che jQUery scorra piacevolmente fino al fondo della pagina, animandosi rapidamente, non con uno scatto/scatto.
Ho bisogno di un plugin come ScrollTo
per questo? o è costruito in jQuery in qualche modo?
Puoi semplicemente animare per scorrere la pagina verso il basso animando la proprietà scrollTop
, senza bisogno di plugin, come questo:
$(window).load(function() {
$("html, body").animate({ scrollTop: $(document).height() }, 1000);
});
Nota l'uso di window.onload
(quando le immagini sono caricate... che occupano l'altezza) piuttosto che document.ready
.
Per essere tecnicamente corretto, è necessario sottrarre l'altezza della finestra, ma quanto sopra funziona:
$("html, body").animate({ scrollTop: $(document).height()-$(window).height() });
Per scorrere verso un particolare ID, usate il suo .scrollTop()
, come questo:
$("html, body").animate({ scrollTop: $("#myID").scrollTop() }, 1000);