Bonsoir,
je cherche à faire un défilement vertical progressif vers un id quelque part dans la page).
Je m'explique:
bien souvent on voit un bouton "remonter" avec un simple <a href="#top">, seulement je trouve cette méthode un peu brutale pour l'internaute, surtout si on l'emmene au milieu d'une page.
alors comment faire pour détecter la distance entre un id et le haut de la page en javascript ?
J'ai bien essayé de faire un
Code :
- return document.getElementById(id).pageYOffset
|
mais ça me retourne undefined.
Il me suffirait en effet de connaitre cette distance et avec un srollBy et un coefficient entre 0 et 1 pour une décélération je fais défiler la page jusqu'à l'id voulu.
Connaissez-vous un script qui permet ça ?
Connaissez-vous une équivalence à
Code :
- return document.getElementById(id).pageYOffset
|