【发布时间】:2012-11-03 07:24:19
【问题描述】:
我有这个菜单
<ul id="menu" class="clearfix">
<li>
<a href="">Product 1</a>
</li>
<li>
<a href="">Product 2</a>
</li>
<li>
<a href="">Product 3</a>
</li>
<li class="last">
<a href="">Product 4</a>
</li>
</ul>
我想做这个效果。当您进入页面时,菜单项的文本颜色为白色。如果您单击一个项目,它会变为活动状态(保持白色文本),并且所有其他项目将其颜色更改为灰色,当您将鼠标悬停在一个项目上时,受影响的项目就是所有其他项目。
我已尝试使用 .addClass,但我只设法将活动类添加到当前项目,但没有更改第一次单击后不活动的其他项目。
有人知道最好的 jquery 方法吗?
【问题讨论】:
-
when you hover over one the affected items are all the others.这是什么意思? -
其他人知道了;)哈哈抱歉,你可能猜到英语不是我的主要语言
标签: javascript jquery html ajax