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 :

Menu déroulant compatible IE6 avec JQuery


Sujet :

jQuery

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Par défaut Menu déroulant compatible IE6 avec JQuery
    BOnjour à tous,

    Je me dois de développer un menu déroulant compatible IE6. Pour cela j'utilise JQuery.
    Le menu doit avoir les catégories parentes alignés à l'horizontal dans une div. Et lorsque que l'on survole une de ces catégories avec le pointeur de la souris, le navigateur doit me développer en-dessous les catégories enfants associées.

    Les noms et liens des catégories sont récupérés en base de données.


    Voici la structure HTML de mon menu:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div id="menu">
         <ul class="level1"></ul>
              <li class="submenu">Catégories parentes1</li>
              <ul class="level2">
                    <li class="level2_1">Catégories enfants1</li>
                    <li class="level2_1">Catégories enfants2</li>  
                    <li class="level2_1">Catégories enfants3</li>    
              </ul>
         <ul class="level1"></ul>
         <ul class="level1"></ul>
         <ul class="level1"></ul>
         <ul class="level1"></ul>
    </div>


    Ci-dessous le code *css spécific à IE6:

    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
    45
    46
    47
    #menu {
    width: 100%;
    float: left;
    border-style: none;
    z-index:550;
     
    margin-bottom: -30px;
    margin-top: -2px;
    }
     
    #menu ul{
     
    list-style: none;
    float: left;
     
     
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 5px;
    padding-right: 5px;
    }
     
     
    #menu a, #menu h2{
     
    color: #FCD10E;
    font-size: 10px;
    font-family: arial;
    font-weight: bold;
    }
     
     
    #menu a:hover {
     
    color: #7e0c0e;
    text-decoration: none;
    width: 100%;
    z-index:550;
    }
     
     
    .level2 {
     
    display: none;
     
    }

    Et mon code JQuery:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $(".level1").mouseover( function() {$(this).next(".leve1 ul.level2").show(); } );
    Si quelqu'un pourrait m'aider car là, j'avoue que je galère pas mal. Je ne vois pourquoi cela ne fonctionne pas sous IE6.

    Merci d'avance !!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 191
    Par défaut
    je pense que c'est celui qui est incontestablement le plus simple et le plus propre

    http://www.kriesi.at/archives/create...-it-via-jquery

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 3
    Par défaut
    pas si propre que ça il utilise du js

Discussions similaires

  1. carte interactive compatible IE6 avec JQuery
    Par igotzepower dans le forum jQuery
    Réponses: 2
    Dernier message: 15/05/2012, 10h34
  2. Sous menu déroulant compatible IE6
    Par pasc06 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 09/12/2009, 09h47
  3. Réponses: 0
    Dernier message: 09/03/2009, 19h01

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