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 :

faire petit à petit mon menu


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut faire petit à petit mon menu
    Bonsoir, je souhaite faire un menu ou lorsqu'on est sur une bande noire le menu apparaît.
    Mais avant d'y arriver j'essaye de faire un des petits test.

    voici ce 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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
      <head>
     
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
     
    <style>
    #interieur
    {
    display:block;
    	background:red;
    	display:none;
    height:200px;
    width:200px;
    }
     
    #box
    {
    height:200px;
    width:200px;
    background:blue;
    }
     
    </style>
     
    <div id="box">
     
      <div id="interieur" >menu apparaît disparrait.</div>
     
    </div>
     
     
    <script>
            $("#box").mouseenter(function () {
    		$("#interieur").fadeTo("slow",0.5);
            }); 
     
     
     
    </script>
     </body>
    </html>
    Comment fait t'on pour que lorsqu'on sort de la box on revient à la couleur initiale ?
    merci d'avance pour la réponse

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    ta curiosité ne t'a pas amener à tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $("#box").mouseleave(function(){
      $("#interieur").fadeTo("slow",0);
    });

  3. #3
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    1 222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 1 222
    Par défaut
    Merci de ta réponse nosmok

    j'ai essayer ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script>
            $("#box").mouseenter(function () {
    		$("#interieur").fadeTo("slow",0.5);
            }); 
            $("#box").mouseleave(function () {
    		$("#interieur").fadeTo("slow",0.5);
            });      
    </script>
    ca fonctionne avec moussenter mais mousseleave ca ne revient pas comme avant

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    dans l'action mouseleave il te faut remettre la valeur à 0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#interieur").fadeTo("slow",0);
    comme écrit plus haut.

Discussions similaires

  1. Faire un petit menu en ksh
    Par laurentze dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 21/07/2010, 09h53
  2. petite soucis esthethisme dans mon menu
    Par bullrot dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 17/06/2010, 16h44
  3. Un tout petit problème avec mon menu contextuel
    Par jbrasselet dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 05/10/2007, 15h40
  4. faire un petit menu qui lance des processus
    Par tomsoyer dans le forum Linux
    Réponses: 4
    Dernier message: 30/11/2004, 18h37

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