Vertical scroll en JavaScript [programmation]

Si l’on souhaite faire un scroll vertical seulement pour accéder à un élément de notre page, alors on pourra utiliser :

window.scrollTo(document.documentElement.scrollLeft,document.getElementById('id-de-mon-element').offsetTop)

Autre solution (en repérant le conteneur qui a les scrollbar) :

document.getElementById('mon-conteneur').scrollTop = document.getElementById('id-de-mon-element').offsetTop

Pour que offsetTop retourne une valeur il faut que l’élément associé soit visible.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*