Essayer de faire défiler le navigateur vers un identifiant spécifique avec un décalage supplémentaire –
$('html, body').animate({scrollTop: $('#contact').offset().top}, 'slow');
Ce que je dois faire est de définir le décalage de -100px. Comment puis-je accomplir cela?
Pas de magie impliquée, il suffit de soustraire du haut décalé de l’élément
$('html, body').animate({scrollTop: $('#contact').offset().top -100 }, 'slow');