11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour

Je suis actuellement en stage pendant lequel je dois créer un site Internet et notamment en ce moment je suis sur la création d'un menu déroulant en accordéon conçu avec JQuery.

J'ai donc suivi le tutoriel de Alsacréations présent ici :
http://css.alsacreations.com/Tutoriels-JavaScript/Creer-un-menu-accordeon-avec-jQuery

Le problème c'est que je souhaiterais que le menu se déroule au survol de la souris et non au clic (j'ai adapté le menu pour le mettre à l'horizontal) afin d'obtenir le même résultat que sur ce site :
http://www.blois.univ-tours.fr/iut/
(sauf qu'ici le menu est entièrement généré par JavaScript et donc niveau accessiblilité : zéro !)

J'ai donc remplacé la ligne suivante...


$(".navigation li.toggleSubMenu > a").click


...par cette ligne


$(".navigation li.toggleSubMenu > a").mouseover


Sauf que dès que le curseur sort du lien (pour aller sur le liens du sous-menu) le sous-menu disparait Smiley decu

Voila, j'espère avoir clairement exposé le problème.

Merci pour vos réponses Smiley cligne
Bioteck a écrit :
Personne n'a de solution ?? Smiley decu

Bonjour Bioteck,

Si je m'appuie sur le tutoriel de Thomas D. , chez moi, ceci fonctionne :
$("li.toggleSubMenu > a").mouseover( function () {

As-tu une page en ligne ?

Cdt,
Sylvain