這是我的第一個問題! Certanly你會幫助我。不能淡出子菜單,用jQuery
I'm這個工作水平菜單:
HTML:
CSS:
body
{
font-family: "calibri";
margin:0;
padding: 0;
}
#menu
{
width: 100%;
min-width: 400px;
height: 30px;
background-color: #222;
}
#menu ul
{
line-height: 30px;
}
#menu ul li
{
list-style: none;
float: left;
position: relative;
}
#menu ul li a
{
padding-left: 5px;
text-decoration: none;
width: 100px;
height: 30px;
color: white;
background-color: black;
display: block;
}
#menu ul a:hover
{
background-color: grey;
}
#menu li ul
{
display: none;
position: absolute;
left: 0px;
top: 100%;
padding-top: 3px;
padding-left: 3px;
line-height: 20px;
}
#menu li ul li a
{
height: 20px;
font-size: small;
}
#menu li:hover > ul
{
display: block;
}
#menu li ul li a
{
width: 150px;
}
#menu li ul li
{
padding-top: 1px;
}
#menu li ul li ul
{
left: 100%;
top: 0;
}
#menu li:hover > a
{
background-color: grey;
}
JQUERY:
$(function() {
$('li > ul').animate({'opacity': 0});
$('li').hover(function() {
$(this).find('ul:first').stop().animate({'opacity': 1});
},function() {
$(this).find('ul:first').stop().animate({'opacity': 0});
});
});
正如你所看到的,淡出效果(不透明度)是wor國王當選項是徘徊,但我怎麼能使它淡出?我正在使用IE9。
謝謝!
它不工作......你可以看到fadein效果工作,但不是淡出效果。 – ziba 2013-05-15 09:49:41