Bonjour Alsacreations,
mon probleme se situe sur cette page.
http://www.lemondeestanous.ch/nos-photos
Quand on passe sur un bouton un sousmenu apparait. Le rollover est fait avec jquery.
Ce que je ne comprend pas :
Pourquoi le sousmenu vert ne passe par au dessus des boutons bleu (en les cachant comme ca devrait).
J'ai bien mis des z-index qui me semblent corrects. Et bien mis des position relatives ou absolutes aux elements concernes.
Chaque li.parent correspond a un bouton.
A l'interieur de ces li.parent se trouve un ul. C'est ce ul en position absolute qui forme mon sous menu vert.
Le code html pour clarifier ca (je met qu'un extrait puisque pour chaque bouton c'est la meme chose):
Je precise que ce que ce code html est dynamiquement genere par le CMS Joomla. Il faut que je m'adapte a lui ou je peux le modifier moderemment en Jquery.
Detail bizarre :
Le ul (le sousmenu vert) passe au dessus de li.parent mais uniquement quand il s'agit de son li.parent a lui, son parent a lui.
Cependant il ne passe pas au dessus des li.parent appartenant a d'autre bouton.
Je suis sur que le probleme est simple je dois faire un blocage
Merci encore pour votre aide,
Modifié par boucdur00000 (09 Mar 2010 - 19:42)
mon probleme se situe sur cette page.
http://www.lemondeestanous.ch/nos-photos
Quand on passe sur un bouton un sousmenu apparait. Le rollover est fait avec jquery.
Ce que je ne comprend pas :
Pourquoi le sousmenu vert ne passe par au dessus des boutons bleu (en les cachant comme ca devrait).
J'ai bien mis des z-index qui me semblent corrects. Et bien mis des position relatives ou absolutes aux elements concernes.
Chaque li.parent correspond a un bouton.
ul.menu_nos_photos li.parent{
position:relative;
display:block;
float:left;
margin-bottom:7px;
margin-right:-15px;
margin-left:-15px;
height:152px;
width:183px;
text-align:center;
background: url(../les_images/photos/bt_menu_photos.png) no-repeat top;
z-index:1;
}
A l'interieur de ces li.parent se trouve un ul. C'est ce ul en position absolute qui forme mon sous menu vert.
ul.menu_nos_photos ul{
position:absolute;
padding-top:20px;
height:152px;
top:23px;
left:0;
width:183px;
background: url(../les_images/photos/fond_sousmenu_photos.png) no-repeat top;
z-index:2;}
Le code html pour clarifier ca (je met qu'un extrait puisque pour chaque bouton c'est la meme chose):
<li class="parent item374">
<span class="separator">
<span>photos inde</span>
</span>
<ul>
<li class="item375">
<span class="separator">
<span>Delhi</span>
</span>
</li>
<li class="item376">
<span class="separator">
<span>Ladakh</span>
</span>
</li>
</ul>
</li>
<li class="parent item378">
<span class="separator">
<span>photos Nepal</span>
</span>
<ul>
<li class="item379">
<span class="separator">
<span>Katmandou</span>
</span>
</li>
<li class="item380">
<span class="separator">
<span>Pokhara</span>
</span>
</li>
</ul>
</li>
Je precise que ce que ce code html est dynamiquement genere par le CMS Joomla. Il faut que je m'adapte a lui ou je peux le modifier moderemment en Jquery.
Detail bizarre :
Le ul (le sousmenu vert) passe au dessus de li.parent mais uniquement quand il s'agit de son li.parent a lui, son parent a lui.
Cependant il ne passe pas au dessus des li.parent appartenant a d'autre bouton.
Je suis sur que le probleme est simple je dois faire un blocage
Merci encore pour votre aide,
Modifié par boucdur00000 (09 Mar 2010 - 19:42)