Une fois que ma page est chargée. Je veux que jQUery fasse gentiment défiler le bas de la page, en l'animant rapidement, sans à-coups.
Ai-je besoin d'un plugin comme ScrollTo
pour cela ? ou est-ce intégré à jQuery d'une certaine manière ?
Une fois que ma page est chargée. Je veux que jQUery fasse gentiment défiler le bas de la page, en l'animant rapidement, sans à-coups.
Ai-je besoin d'un plugin comme ScrollTo
pour cela ? ou est-ce intégré à jQuery d'une certaine manière ?
En utilisant 'document.body.clientHeight', vous pouvez obtenir la hauteur vue des éléments du corps.
$('html, body').animate({
scrollTop: $("#particularDivision").offset().top - document.body.clientHeight + $("#particularDivision").height()
}, 1000);
ce défilement se fait à l'id 'particularDivision'.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
Les scripts mentionnés dans les réponses précédentes, comme : $("body, html").animate({ scrollTop : $(document).height() }, 400) ne fonctionnera pas en Chrome et sera nerveux dans Safari dans l'affaire
html
tag dans CSS aoverflow: auto;
de la propriété. Il m'a fallu près d'une heure pour le découvrir.