【发布时间】:2011-09-15 08:11:24
【问题描述】:
我们希望有子菜单的 NAV 下拉指示器(箭头)。每当它有一类电流时,也会改变该指标。
我们有这样的代码
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Company Profile</a></li>
<li>
<a href="#" class="drop">Products</a>
<ul>
<li><a href="#">All Products</a></li>
<li><a href="#">Products 1</a></li>
<li><a href="#">Products 2</a></li>
<li><a href="#">Products 3</a></li>
</li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
动态地,我们希望在具有 sa 子菜单的 LI 上附加一个 IMG,从而将结果添加到这样的代码中
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Company Profile</a></li>
<li>
<a href="#" class="drop">Products
<img src="li_gray.png">
</a>
<ul>
<li><a href="#">All Products</a></li>
<li><a href="#">Products 1</a></li>
<li><a href="#">Products 2</a></li>
<li><a href="#">Products 3</a></li>
</li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
最后,我们希望指示箭头在 LI 的 class="current" 时也发生变化。代码如下所示:**注意 IMG src 已更改为 li_white.png
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Company Profile</a></li>
<li>
<a href="#" class="drop current">Products
<img src="li_white.png">
</a>
<ul>
<li><a href="#">All Products</a></li>
<li><a href="#">Products 1</a></li>
<li><a href="#">Products 2</a></li>
<li><a href="#">Products 3</a></li>
</li>
<li><a href="#">Contact Us</a></li>
</ul>
</nav>
【问题讨论】:
-
小心,你的 html 无效,你没有关闭一些
<ul>s 。
标签: jquery navigation image html-lists