0
理想情况下,我想将鼠标悬停在我的<li>
我的菜单上,并突出显示每个<li>
,但作为测试,我有以下更改悬停类。任何想法为什么这不起作用?jQuery .addClass不会更改css
非常感谢。
.dropdownhoverIn a:hover
{
background-color: White;
color: #39C;
}
<form id="form1" runat="server">
<div id="multiDropMenu">
<ul id="menu">
<li><a href="#" id="places">Places</a>
<ul id="dropdown1">
<li><a href="http://google.com">To Go</a></li>
<li><a href="#">To See</a></li>
</ul>
</li>
<li><a href="#">Transportation</a></li>
</ul>
</div>
</form>
$(document).ready(function() {
$("#menu li").hover(function() {
$(this).find("ul").find("a").hover(function() {
$(this).addClass("dropdownhoverIn");
});
$(this).find("ul").slideToggle(250);
});
});
我也修复了css类。 – EKet 2010-08-17 23:05:25
@Ehsan - 当你说它不工作时,你的意思是什么?我看到我的示例中文字的颜色发生了变化。我不知道你的最终结果应该是什么样子。 – user113716 2010-08-17 23:10:13
不幸的是,我的意思是,没有颜色变化没有发生在我的本地机器上。我正在运行IE 7 ......不知道发生了什么,这在我的环境中是不同的。 – EKet 2010-08-17 23:14:20