我正在尝试设置我的“当前”导航选项卡的样式。我在 jQuery 中也有一个悬停脚本,这导致了这样做的困难:
<ul class="nav">
<li class="nav1" id="current"><a href="#">Images</a></li>
<li><span>.</span></li>
<li class="nav2"><a href="#">Articles</a></li>
<li><span>.</span></li>
<li class="nav3"><a href="#">Links</a></li>
<li><span>.</span></li>
<li class="nav4"><a href="#">Contact</a></li>
</ul>
//This bit does not work as expected. -->
$(".nav li a").click(function(){
$("li#current").removeAttr('id');
$(this).parent().attr("id","current");
});
基本上我需要将 id 从第一个 li 锚点移动到单击的任何其他 li 锚点,并让悬停脚本识别这个新放置的 id。
例如,当您单击“文章”时,“图像”会以蓝色消失,而“文章”会以蓝色显示并在鼠标移动后保持可见。
有人知道怎么做吗?