problème de lancement de mon menu jquery

problème de lancement de mon menu jquery - HTML/CSS - Programmation

Marsh Posté le 18-08-2012 à 23:53:14    

Bonsoir , voila j'ai un petit bug avec mon menu  
lorsque je rentre dans le menu, tous les menu sont déployé  :(
 
voici un screenshoot
 
http://keo.n.free.fr/bug.jpg
 
voici le script
 

Code :
  1. <body onload="prettyPrint()">
  2.         <div id="barre">
  3.             <ul id="menu">
  4.                 <li>
  5.                     <a class="theme" href="/app.php/presentation">Accueil</a>
  6.                 </li>     
  7.                
  8.                 <li>
  9.                     <a  class="theme" href="#">Moodle</a>
  10.                     <ul>
  11.                         <li class="deploy">
  12.                             <a  href="/app.php/e-learning">E-learning</a>
  13.                             <a  href="/app.php/moodle-xampp">Comment installer XAMPP et Moodle</a>
  14.                             <a  href="/app.php/LDAP-cohorte">LDAP et cohortes</a>
  15.                             <a  href="/app.php/inscription-role">inscription rôle</a> 
  16.                         </li>
  17.                     </ul>
  18.                 </li>
  19.                 <li>
  20.                     <a class="theme"  href="#">Symfony2</a>
  21.                     <ul>
  22.                         <li class="deploy">
  23.                             <a  href="/app.php/symfony2-OVH">installer Symfony2 sur OVH et la console</a> 
  24.                         </li>
  25.                     </ul>
  26.                 </li>
  27.                 <li>
  28.                     <a  class="theme" href="#">Portfolio</a>
  29.                 </li>
  30.                 <li>
  31.                     <a class="theme" href="#">Mon activité</a>
  32.                 </li>
  33.             </ul>
  34.         </div>


 

Code :
  1. $(document).ready(function(){
  2.             $(".deploy" ).hide();
  3.     $("#barre" ).hover(function() {
  4.         $(this).stop().fadeTo("fast",1)       
  5.     }, function() {
  6.         $(this).stop().fadeTo("fast", 0.6)
  7.     });
  8.     $("#menu" ).children('li').hover(function() {
  9.         $(".deploy" ).show();
  10.    
  11.     $(this).children('ul').fadeIn("slow" );
  12.     }, function() {
  13.         $(this).stop().children('ul').fadeOut("fast" );
  14.     });
  15. });


 
si vous avez un idée merci d'avance pour la réponse :)

Reply

Marsh Posté le 18-08-2012 à 23:53:14   

Reply

Marsh Posté le 20-08-2012 à 08:03:22    

Je pense que ton jquery n'a pas d'effet sur ton code.
Verifies que tu references ton jquery.cs avant ton bloc javascript et surtout que ta la reference vers jquery fonctionne.

 

En gros tu fais clic droit ---> code source de la page et tu clic sur ton "<script src="jquery.cs...." pour voir si tu tombes sur le fichier jquery.cs

 

Desole je suis sur mobile, je ne peux pas tester ton code.

 

Sinon, n'hesites pas a telecharger Firebug, une extension pour Firefox. Firebug contient un onglet "Console" qui t'affiche les erreurs sur ta page, ce qui est interessant quand on utilise jquery par exemple.


---------------
Mon FeedBack
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed