J'utilise Bootstrap 4, et j'utilise le jQuery suivant pour permettre un défilement fluide des liens .nav vers les identifiants de section (dans la même page) :
$('.nav-link').click(function() {
var sectionTo = $(this).attr('href');
$('html, body').animate({
scrollTop: $(sectionTo).offset().top
}, 1500);
});
Cela fonctionne parfaitement pour les éléments .nav-link, mais si j'essaie d'ajouter d'autres classes, le code ne fonctionne pas. Par exemple, j'ai ajouté .navbar-brand et .new-button :
$('.nav-link, .navbar-brand, .new-button').click(function() {
var sectionTo = $(this).attr('href');
$('html, body').animate({
scrollTop: $(sectionTo).offset().top
}, 1500);
});
Toute aide est la bienvenue.