Comment faire défiler la page en douceur vers un élément par son ID ou sa classe avec JavaScript/jQuery ?
Bonjour à tous ! Je suis débutant en développement web et j'ai rencontré un problème : sur ma page, j'ai une longue liste et en bas un bouton "Vers le haut". En cliquant dessus, je veux faire défiler la page en douceur (avec animation) tout en haut. Mais je n'arrive pas à le faire fonctionner.
Voici mon code :
```html
```
```javascript
// J'essaie de faire défiler vers l'élément avec id="footer"
$('#goTop').click(function() {
$('#footer').scroll(); // Ne fonctionne pas
// Ou comme ça :
window.scrollTo(0, $('#footer').offset().top); // Saute directement, sans animation
});
```
J'ai essayé différentes options, mais rien ne marche. Comment faire un scroll fluide vers un élément ? Il faut qu'en cliquant sur le bouton, la page défile en douceur vers le bloc #footer (ou vers n'importe quel autre élément). De préférence en JavaScript pur, mais si nécessaire, je suis prêt à utiliser jQuery. S'il vous plaît, dites-moi comment implémenter cela correctement.