Ceci est un code pour un menu déroulant. Il est conçu pour dérouler (umdown) lorsque le curseur se déplace sur le bouton. Mais lorsque le curseur s'éloigne de Multiple, l'umdown disparaît.Le menu déroulant ne fonctionne pas comme codé - jQuery
balisage HTML:
<div id="button"><span id="text">Down</span></div>
<div id="umdown">
<div id="multi">Multiple</div>
<div id="sd">Single</div>
</div>
code CSS:
#button{
position:relative; top:1px; background-color:#060; width:200px; height:30px; background-image:url(../images/btn_bg.jpg); cursor:pointer;
}
#text{ position:absolute; margin-top:5px; text-align:center; width:200px; height:30px; font-stretch:expanded; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:17px;}
#multi{
width:160px; margin-left:5px;
}
#sd{
width:160px; margin-left:5px;
}
#umdown{
position:relative; left:30px; height:50px; background-color:#900; width:170px; cursor:pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:14px;
}
code Javascript:
$('#button').bind('mouseover',function(){
$('#umdown').fadeIn();});
$('#umdown').bind('mouseover',function(){
$('#umdown').show(); });
$('#umdown').bind('mouseout',function(){ $('#umdown').fadeOut();
});
Laissez-moi savoir ce que je l'ai fait mal.
Merci Jean
pouvez-vous publier votre javascript? – Serge
@serge fait ...... – X10nD