jQuery
Défilement animé vers un élément
Fiche écrite en 2015 et relue en 2026 : l’encadré en fin de fiche signale ce qui a changé depuis.
Au clic sur un bouton, la page défile en douceur jusqu’à un bloc plutôt que d’y sauter. Le -50 compense la hauteur d’un en-tête fixe, qui sinon recouvrirait le haut du bloc.
$(document).on('click', "#bouton", function() {
$('html,body').animate({scrollTop: $(".contenu").offset().top -50}, 'slow' );
});