216 votes

jQuery Scroll To bottom of the page (Défilement vers le bas de la page)

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 ?

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 a overflow: auto; de la propriété. Il m'a fallu près d'une heure pour le découvrir.

4voto

Anbu Points 339

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'.

2voto

function scrollToBottom() {
     $("#mContainer").animate({ scrollTop: $("#mContainer")[0].scrollHeight }, 1000);
}

C'est le travail de solution de moi et vous trouvez, je suis sûr que

1voto

$('#pagedwn').bind("click", function () {
        $('html, body').animate({ scrollTop:3031 },"fast");
        return false;
});

Cette solution a fonctionné pour moi. Il fonctionne dans Page Scroll Down rapidement.

1voto

Adnan Tahir Points 21

Pour jQuery 3, veuillez changer

$(window).load(function() { $("html, body").animate({ scrollTop : $(document).height() }, 1000) ; })

à :

$(window).on("load", function (e) { $("html, body").animate({ scrollTop : $(document).height() }, 1000) ; })

0voto

codeskyblue Points 111

Js

var el = document.getElementById("el");
el.scrollTop = el.scrollHeight - el.scrollTop;

Prograide.com

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.

Powered by:

X