Bonsoir, je débute avec javascript (en faite je n'en ai jamais fait avant) mais je dois réussir à intégrer une fonctionnalité dans un de mes projets.
J'ai un site web qui dispose d'une page d'accueil avec plusieurs sections. Chaque section est identifié par une ID. J'aimerai que lorsque je scroll je tombe directement sur l'ID suivante selon la direction dans laquelle je scroll bien entendu. J'ai une première piste avec ces fonctions "document.getElementById('id').scrollIntoView();". J'ai réussi à automatiser le scroll grâce à ces fonctions mais impossible de le déclenché avec une condition. J'ai essayé de mettre un place un listener comme ci-dessous et de déclenché le scroll sur l'ID en fonction de ma position sur l'écran mais impossible d'arriver jusqu'au bout.
Est-ce que quelqu'un pourrait dans un premier temps me confirmer si mon idée est bonne et m'aider à trouver le code adapté. Ou sinon je me suis peut-être complètement trompé et je pars de travers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 window.addEventListener('scroll', () => { console.log(window.scrollY);
En tout cas merci d'avance pour votre aide![]()
Partager