Bonjour,
Je suis en train de réaliser un site qui comporte un sous-menu.
Pour des raisons de compatibilité entre IE6 et les autres navigateurs, j'ai décidé d'opter pour une forme de sous-menu propre à IE6
Le problème soulevé dans ce topic ne concerne donc que l'apparition du sous-menu sous IE6
Voici donc l'adresse du site encore en développement : http://www.botmobil.org
Sous IE6 donc, le sous-menu ressemble aujourd'hui à ceci :
http://img144.imageshack.us/img144/6664/sousmenubotmobilhf7.jpg
Je souhaiterai que le fond du sous-menu soit arrondi aux 4 coins.
J'ai donc fait appel à jQuery et à son extension rounded visible ici : http://www.malsup.com/jquery/corner/
Après moult essais, j'ai bien réussi à l'utiliser sur un div situé en pleine page.
Par contre pour le sous-menu, niet, ça ne marche pas.
Je pensais au départ que le pb venait de mes div qui comportaient à la fois une classe et un identifiant (ex. : #sousmenu5.apparent )
Mais après essais, jQuery arrondi très bien un div ainsi qualifié.
Le problème semblerait donc plus venir du "dynamisme" du menu/sousmenu
En effet, j'ai opté pour un code javascript qui change la classe .cache du div du sous-menu en .apparent au survol du menu idoine
Et je pense que c'est cette opération n'est pas bien géré par jQuery, ou plus généralement par Javascript.
Qu'en pensez-vous ? Existe-t-il une solution ?
Modifié par Spheerys (03 May 2007 - 16:32)
Je suis en train de réaliser un site qui comporte un sous-menu.
Pour des raisons de compatibilité entre IE6 et les autres navigateurs, j'ai décidé d'opter pour une forme de sous-menu propre à IE6
Le problème soulevé dans ce topic ne concerne donc que l'apparition du sous-menu sous IE6
Voici donc l'adresse du site encore en développement : http://www.botmobil.org
Sous IE6 donc, le sous-menu ressemble aujourd'hui à ceci :
http://img144.imageshack.us/img144/6664/sousmenubotmobilhf7.jpg
Je souhaiterai que le fond du sous-menu soit arrondi aux 4 coins.
J'ai donc fait appel à jQuery et à son extension rounded visible ici : http://www.malsup.com/jquery/corner/
Après moult essais, j'ai bien réussi à l'utiliser sur un div situé en pleine page.
Par contre pour le sous-menu, niet, ça ne marche pas.
Je pensais au départ que le pb venait de mes div qui comportaient à la fois une classe et un identifiant (ex. : #sousmenu5.apparent )
Mais après essais, jQuery arrondi très bien un div ainsi qualifié.
Le problème semblerait donc plus venir du "dynamisme" du menu/sousmenu
En effet, j'ai opté pour un code javascript qui change la classe .cache du div du sous-menu en .apparent au survol du menu idoine
Et je pense que c'est cette opération n'est pas bien géré par jQuery, ou plus généralement par Javascript.
Qu'en pensez-vous ? Existe-t-il une solution ?
Modifié par Spheerys (03 May 2007 - 16:32)