Après le chargement de ma page. Je veux que jQUery défile bien vers le bas de la page, s'animant rapidement, pas un snap / jolt.
Ai-je besoin d'un plugin comme ScrollTo
ça? ou est-ce intégré à jQuery?
jquery
jquery-plugins
Un apprenti
la source
la source
$("html, body").animate({ scrollTop: $("#myID").offset().top }, 1000);
$(document).height()
est trop grande valeur pour lascrollTop
propriété, vous pouvez le constater par l'assouplissement. Je pense que ça$(document).height() - window.innerHeight
devrait aller.quelque chose comme ça:
la source
Aussi simple que cela, 9999 pages de hauteur ... grande plage pour qu'il puisse atteindre le bas.
la source
Vous pouvez essayer ceci
la source
Travaille pour moi. Défile vers le bas.
la source
Les scripts mentionnés dans les réponses précédentes, comme:
ne fonctionnera pas dans Chrome et sera instable dans Safari au cas où la
html
balise en CSS a unoverflow: auto;
jeu de propriétés. Il m'a fallu près d'une heure pour comprendre.la source
En utilisant 'document.body.clientHeight', vous pouvez obtenir la hauteur vue des éléments du corps
cela défile à l'id 'particularDivision'
la source
Pour jQuery 3, veuillez modifier
à:
la source
C'est le travail de solution de moi et vous trouvez, je suis sûr
la source
js
la source
Cette solution a fonctionné pour moi. Il fonctionne rapidement dans Page Scroll Down.
la source
Donc, lorsque la page est ouverte, elle défile automatiquement après 1 milliseconde
la source