11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai fait un menu déroulant à deux niveaux en css avec une imbrication de ul li. Jusque là, rien de bien compliqué, sauf que le background-color du li change lors du hover et je souhaiterais que lorsque je suis sur le deuxième niveau, le <li> parent (celui du 1er niveau) reste en hover (comme sur le schéma ci-dessous).

upload/19625-menu.gif

Comment faire pour récupérer l'élément parent ? J'ai essayé pas mal de truc avec les fonctions hover() et parent() de jquery, mais je trouve pas la bonne solution...

J'espère avoir été assez clair.

Merci de votre aide.
Bon ben j'ai trouvé. Les li sont imbriqués dans des li et non pas dans des href. Il suffit donc de faire le rollover sur le li et non sur le href.
hchtot a écrit :
Bon ben j'ai trouvé. Les li sont imbriqués dans des li et non pas dans des href.

Par ailleurs HREF n'est pas un élément HTML.