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 :

mouseover fadeIn et image dans la div


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut mouseover fadeIn et image dans la div
    Bonjour à tous.
    Voici mon petit probleme. Je viens tout juste de me mettre au jquery. J'ai réussi a faire un sorte qu'un div s'affiche en fadeIn et que celle)ci disparaisse lorsque le curseur n'est plus dessus. Le soucis qu'il y a est que dès que le curseur passe sur une image qui est dans la div qui s'affiche, celle-ci disparait.
    Pourriez vous m'expliquer pourquoi il a ce comportement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
                jQuery(document).ready(function() {
    				$("#monDiv").hide();
                 $("#declencheur").mouseover(function () {
                      $("#monDiv").fadeIn("slow");
                    });
                 $("#monDiv").mouseout(function () {
                      $("#monDiv").fadeOut("slow");
                    });
                });
    Un petit exemple plus parlant est disponible ici : http://tikiz.fr/Archive.zip
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  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.

    On ne doit plus utiliser mouseover et mousout, voir la documentation jQuery. Problème déjà souvent abordé dans le forum.

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $("#monDiv").hide();
     
    $("#declencheur").mouseenter(function(){
    	$("#monDiv").fadeIn("slow");
    });
     
    $("#declencheur").mouseleave(function(){
    	$("#monDiv").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
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Par défaut mouseenter
    Bonjour,
    merci beaucoup pour votre aide. Je viens de tester la fonction mouseenter et mouseleave (en utilisant l'exemple que vous m'aviez fait), et cela ne fonctionne pas du tout. Je ne comprend pas pourquoi.

  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
    Par défaut
    Bonsoir.

    Désolé, mais pour ma première réponse je n'avais pas pris le temps de regarder le contenu du fichier ZIP. Il est toujours préférable de poster la partie du code qui montre votre problème.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $("#monDiv").hide();
     
    $("#declencheur").mouseenter(function () {
    	$("#monDiv").fadeIn("slow");
    });
     
    $("#monDiv").mouseleave(function () {
    	$("#monDiv").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.)

Discussions similaires

  1. Positionnement d'images dans une <div>
    Par djef80_12 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 20/12/2006, 13h44
  2. Image dans un div , décalage sous FF
    Par grunk dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 03/02/2006, 11h38
  3. [CSS] Image dans un Div -> problème de hauteur
    Par Torpedox dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/02/2006, 23h40
  4. Centrer verticalement une image dans un div
    Par sovitec dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 20/12/2005, 16h36

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