【发布时间】:2016-05-19 22:10:05
【问题描述】:
HTML:
<ul id="ulMenu">
<li class="parent">
<a href="">Software Update</a>
<ul class="ulSubMenu">
<li>
<a href="">2010</a>
<ul class="ulSubMenu">
<li>
<a href="">Version 1</a>
<ul class="ulSubMenu">
<li><a href="">Ver 1 Complete</a></li>
<li><a href="">Ver 1 Not Yet</a></li>
</ul>
</li>
</ul>
</li>
<li>
<a href="">2011</a>
<ul class="ulSubMenu">
<li>
<a href="">Version 1</a>
<ul class="ulSubMenu">
<li><a href="">Ver 1 Complete</a></li>
<li><a href="">Ver 1 Not Yet</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
CSS:
ul.ulSubMenu > li > a:hover
{
background-color: #008AAC;
color: #C5F3FF;
}
.active {
background-color: #008AAC;
color: #C5F3FF;
}
JQuery:
我想添加一个脚本,它将子菜单类的任何父 LI 设置为 active 除了父 LI
例如,如果我将“Ver 1 Complete”悬停在 2010 部分下,它将使用 hover css 更改样式。我还想为第 1 版和 2010 LI 类 active 制作相同的样式。
我该怎么做。
【问题讨论】:
-
因为您已经标记了问题:jquery...
-
仍然不完全确定要问什么
-
如果我将鼠标悬停在
Ver 1 Complete上,我希望所有父LIs 分别拥有active类,除了第一个。