J'ai réalisé une page web très longue / haute (c'était le but).
Cette page contient 7 sections qui se succèdent les unes au dessous des autres.
Sur le côté gauche, j'ai un petit menu vertical, permettant d'accéder à chacune de ces parties de la page.
Un script javascript teste, lors des scrollings, quelle section est actuellement affichée à l'écran, afin d'attribuer une classe différente à mon menu, ce qui permet à celui-ci d'indiquer de façon "dynamique" dans quelle section de la page nous sommes.
Tout fonctionne très bien, sauf en cas de rechargement de la page. Comme il n'y a pas de scroll détecté, le menu reprend la classe par défaut qui est stipulée dans le HTML (correspondant bien sûr à la section 1).
J'aimerais donc qu'en cas de rechargement, le test soit de nouveau effectué (possibilité de provoquer un mini scroll de 2px ?) ou qu'il laisse le menu tel qu'il était affiché auparavant (peut-être que ce n'est pas possible ?).
J'espère avoir été clair... Merci d'avance pour vos conseils !
Partager