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 :

Cacher des div en cliquant sur le body


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 86
    Par défaut Cacher des div en cliquant sur le body
    Salut tous le monde

    comme il est montionné dans le titre j'aimerai savoir comment je pourrait cacher des div en cliquant sur le body de la page sachant que ces div là se chargent quand on survole sur des images par ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a onmouseover="$('#MenuFlash').fadeIn()" href="#"><div id="flash"></div></a>
    et quand je clique sur le body de la page j'aimerai que tous disparaître.
    Le problème que juste une seul ou bien à dire la première ligne qui disparaître:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onclick="$('#MenuFlash').fadeOut()" ondblclick="$('#connex').fadeOut()">
    Merci pour vos réponse d'avance
    cordialement

  2. #2
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Au lieu de l'attribut onClick de la balise body, mets ton code plutôt dans un bloc script :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    $(document).click( function() { ... } );

    Non seulement t'es sûr que ça marchera, mais en plus, ça rendra ton code HTML plus propre. En général, mieux vaut éviter de mélanger le code HTML, les scripts JS et les feuilles CSS. Ne serait-ce que pour des raisons de lisibilité.

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 86
    Par défaut
    Bonjour

    Merci gwinyam pour votre réponse.

    votre code va ne pas marché pourquoi ?

    tous simplement quand je survole sur une image une div contient un formulaire d'affiche donc quand je vais cliquer sur un champs le div va disparaître.

  4. #4
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Dans ce cas, utilise plutôt un plugin de lightbox tout ce qu'il y a de plus classique mais surcharge l'appel pour déclencher l'ouverture non pas au clic mais au survol.

    Ceci dit, même si tu as raison, le onclick sur le body aurait la même conséquence.

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/04/2007, 11h38
  2. [PHP-JS] ajouter des champ en cliquant sur un bouton?
    Par einsteineuzzz dans le forum Langage
    Réponses: 3
    Dernier message: 29/06/2006, 17h36
  3. Maniement des divs : les mettres sur la même colone
    Par killprog dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/03/2006, 19h39
  4. Changer une propriété css d'un div en cliquant sur un lien
    Par Le Mage Noir dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 26/01/2006, 15h13

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