【发布时间】:2010-07-19 09:34:43
【问题描述】:
我有一个包含 5 个项目的列表,第一个(加载时)是活动的(jQuery 添加了一个“活动”类)。它们都有与之关联的背景图像。如果我单击任何 li 的另一个 div 更新相关内容(这是有效的)。
但是我正在努力解决以下问题:
如果您单击一个 li,将其背景图像更新为彩色(后缀为“-cl.png”)。当我将鼠标悬停在另一个上时,将其背景图像更新为颜色并保持单击的一个(具有“活动”类)的颜色。如果 li 没有悬停在上面,则将背景图像设置为黑白('-bw.png' 的后缀),但保持活动的一种颜色。
希望我已经清楚地解释了自己。关于如何实现这一目标的任何想法?谢谢,布雷特
这是我的 HTML:
<ul class="graduate_tab">
<li class="graduate1"><a href="#grad1"><span class="gradimg1">grad1</span></a></li>
<li class="graduate2"><a href="#grad2"><span class="gradimg2">grad2</span></a></li>
<li class="graduate3"><a href="#grad3"><span class="gradimg3">grad3</span></a></li>
<li class="graduate4"><a href="#grad4"><span class="gradimg4">grad4</span></a></li>
<li class="graduate5"><a href="#grad5"><span class="gradimg5">grad5</span></a></li></ul>
【问题讨论】: