Je suis tombé sur de super sites qui avaient une fonctionnalité intéressante, que je vais essayer d'expliquer ici.jQuery - Changer de classe lors de la saisie de la zone div (mais pas avec la souris)
J'ai essayé d'étudier les sources .js, mais comme je suis un novice, je ne pouvais pas déchiffrer les versions minifiées. :(
Disons que je le balisage suivant:
<ul id="posts">
<li id="photo"> Lorem ipsum </li>
<ii id="quote"> Lorem ipsum dolor </li>
</ul>
<div id="logo">My Logo</div>
Ce que je veux faire est: lorsque l'utilisateur entre dans la zone li # photo, jQuery changerait la couleur de fond de #navigator, disons, bleu Si l'utilisateur continue à défiler vers le bas, il entrera la citation li #, et quand il entre dans la zone, jQuery changera #navigator bg couleur en rouge
Quand je dis "entrer dans la zone", je veux dire par défilement et pas par la souris planant
Il y a un thème Tumblr ce genre de Est-ce que ce que je suis en train d'expliquer:
http://www.figueric.com/ (défilement vers le bas et voir le navigateur à droite)
La seule chose que je peux trouver est d'utiliser la fonction .addClass, mais je ne sais pas où commencer, en particulier quand il s'agit de reconnaître que l'utilisateur regarde la zone de photo li #, par exemple.
Pouvez-vous me donner un peu de lumière ici?