IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Sous menu mouseenter avec FadeIn


Sujet :

jQuery

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 85
    Par défaut Sous menu mouseenter avec FadeIn
    Bonjour,
    je suis en train de réaliser un simple sous-menu en jquery/javascript qui s'ouvre lorsqu'on passe sur son bouton.
    J'ai 2 élément:
    -Mon bouton
    -Ma div du sous menu
    Mais voila je m'arrache les cheveux impossible de garder le sous menu ouvert quand on y passe la souris dessus.
    Mon script:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    var display;
    $("#ico_menu_sw").mouseenter(function(){
    	$("#ico_menu_sw img").attr("src","images/ico_menu_hover.png");
    	$(".sous_menu_sw").fadeIn("slow");
    }).mouseleave(function(){
    	var display=false;
    	$("#ico_menu_sw img").attr("src","images/ico_menu.png");
    	$(".sous_menu_sw").mouseover(function(){
    		var display=true;
    	}).mouseleave(function(){
    		$(".sous_menu_sw").fadeOut("slow");
    	});
    	if(display==false){
    		$(".sous_menu_sw").fadeOut("slow");
    		}
    	else{}
     
    })
    Pour voir le html/css : http://l2babylone.lescigales.org/ c'est le bouton "solution web".
    Merci d'avance, j'ai tout essayer je comprend vraiment pas.
    Cordialement
    Bonne soirée

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    Attention, <img /> et pas <img></img> :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="#" id="ico_menu_sw"><img src="images/ico_menu.png"> </img>Solutions web</a> 
    <a href="#" id="ico_menu_sp"><img src="images/ico_menu.png"> </img>Solutions papier</a>
    Attention, vous ne téléchargez pas les styles jQuery UI, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/themes/humanity/jquery-ui.css">
    Voir : http://www.developpez.net/forums/d10...e/#post5802875

    Rien ne fonctionne sur cette page de test !

    Je suggère d'essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $("#ico_menu_sw").mouseenter(function(){
    	$(".sous_menu_sw").fadeIn("slow");
    });
     
    $(".sous_menu_sw").mouseleave(function(){
    	$(this).fadeOut("slow");
    });

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 85
    Par défaut
    Salut,
    tout d'abord merci pour ton aide, j'ai corrigé les erreurs sur les images ainsi que les bibliothèques jquery.
    Par contre pour ce qui est du script, avec ce que tu m'as montrer le problème reste le même.
    C'est à dire:
    -On passe sur le bouton, le sous-menu s'ouvre une fois qu'on est dessus il se quitte -> OK
    -On passe sur le bouton, le sous-menu s'ouvre on ne va pas sur le sous-menu, la il se ferme pas =/
    J'arrive à faire soit comme ton script, sois l'inverse (cad, le sous menu se ferme quand on sors du bouton, sans passer par le sous-menu. Mais par contre il se ferme quand je veux passer sur le sous-menu).
    Voila, comment je pourrais faire ?
    Merci d'avance

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 85
    Par défaut
    Citation Envoyé par danielhagnoul Voir le message
    Un grand merci c'est exactement ce qu'il me fallait, j'ai mis un temps de fermeture faible vu que les 2 divs sont à coter et qu'il y'a pas d’espace entre =)
    Cordialement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. sous menu vertical avec JSF
    Par rabebIF5 dans le forum JSF
    Réponses: 1
    Dernier message: 07/05/2009, 17h36
  2. Réponses: 1
    Dernier message: 20/04/2009, 17h59
  3. Question sur le Jmenu avec un sous-menu
    Par Sylmandel dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 05/01/2007, 10h35
  4. Menu & sous menu avec survol Flash
    Par gglegrateu dans le forum Flash
    Réponses: 1
    Dernier message: 17/10/2006, 10h19
  5. menu avec un sous menu
    Par jiji-789 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/09/2006, 13h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo