Méthode pour faire défiler la fenêtre vers un élément en JavaScript

La méthode scrollIntoView fait défiler la fenêtre vers l'élément donné. La méthode est appliquée à l'élément vers lequel la fenêtre doit défiler. Le paramètre de la méthode règle où l'élément doit se trouver : en haut de la fenêtre ou en bas.

Regardons des exemples. Faisons défiler la fenêtre pour que l'élément soit en haut de la fenêtre :

javascriptelem.scrollIntoView(true);

Et maintenant, faisons défiler la fenêtre pour que l'élément soit en bas de la fenêtre :

javascriptelem.scrollIntoView(false);

On peut également passer un objet de paramètres. Faisons défiler la fenêtre vers l'élément de manière fluide :

javascriptelem.scrollIntoView({
  behavior: 'smooth',
});

L'objet de paramètres a également des options d'alignement de la page par rapport à l'élément. Le paramètre block définit l'alignement vertical, et le paramètre inline - l'alignement horizontal. Ils peuvent prendre les valeurs suivantes : 'start', 'center', 'end', 'nearest'.

Essayons :

javascriptelem.scrollIntoView({
  behavior: 'smooth',
  block: 'start',
  inline: 'end',
});
Задание 1

Étant donné un élément et un bouton. Lors du clic sur le bouton, faites défiler la page vers cet élément. Testez toutes les fonctionnalités décrites.