Signaler

Modification selon le <p id> à l'écran [Résolu]

Posez votre question HoneyDawn 14Messages postés jeudi 16 mai 2013Date d'inscription 22 novembre 2016 Dernière intervention - Dernière réponse le 22 nov. 2016 à 19:09
Bonjour,

Ce que je cherche à faire est assez difficile a formuler et est pourtant assez simple dans l'idée !
Pour faire simple, je cherche à faire en sorte que selon l'avancement dans le défilement de la page, à mesure de la lecture, il y ait modification d'un élément du design.

Par exemple :
Si un menu affiche différentes anchors dans un article, au fur et à mesure qu'on fait défiler les <p id="Anchor"> le menu pointe l'anchor qu'on est actuellement en train de survoler.

Je sais pas si c'est très clair.
Je ne suis pas sûr non plus que ça soit à faire en Java et j'aurai bien aimé que ça soit possible simplement en CSS, mais je me doute bien qu'il va falloir récupérer l'état d'avancement du lecteur dans l'article et ça, je pense bien que c'est avec du Java... Que je maîtrise pas des masses encore.
J'ai aussi vu la balise progresse, mais j'ai pas tellement l'impression que ça soit la bonne solution.
Afficher la suite 
Utile
+0
moins plus
Alors juste un détail mais dit Javascript ou Js et pas seulement Java car là c'est un autre langage.

Après oui ce que tu veux, t'es obligé d'utiliser du Js car en CSS tu peux savoir si une ancre a été sélectionnée, mais pas si elle est survolée.

Ce que tu veux c'est du ScrollSpy:

https://www.grafikart.fr/tutoriels/jquery/scroll-one-page-491

Ou Navigation Indicator, tu as des exemples ici:

http://bashooka.com/inspiration/25-examples-of-excellent-navigation-indicator-designs/
HoneyDawn 14Messages postés jeudi 16 mai 2013Date d'inscription 22 novembre 2016 Dernière intervention - 22 nov. 2016 à 19:09
Tu as tout à fait raison, c'est le genre d'erreur que je déteste faire.
Mauvaise habitude que je vais perdre.

Ensuite, pour ScrollSpy, ça m'a l'air d'être ça !
Je vais me pencher dessus.

Merci bien !
Répondre
Ajouter un commentaire

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !