4

在我网页上的每个帖子下方,我有 3 个按钮:“作者”、“相关帖子”和“在此类别中”:SoCatchy!

我想在单击每个按钮时添加一种颜色,并保持它直到单击另一个链接。

这是我的以下代码:

HTML:

<ul class="tabnav-widget ui-tabs-nav">
   <li class="ui-tabs-selected">
      <a class="" href="#tab1-widget">written by</a>
   </li>
   <li>
      <a class="" href="#tab3-widget">Related Posts</a>
   </li>
   <li class="">
      <a class="" href="#tab4-widget">In this Category</a>
   </li>
</ul>

CSS:

.tabnav li a, .tabnav-widget li a{color:@white;}
.tabnav li:active, .tabnav-widget li:active{background:@white;}

在 jQuery 中,我真的不知道为了应用我想要的东西而必须构建的函数。我需要帮助来构建它。

我提前感谢你,任何帮助表示赞赏。

4

1 回答 1

2

使用 javascript 是可能的。

$(".tabnav-widget li a").click(function(){        
   if(!($(this).hasClass("active"))){
       $(".tabnav-widget li a.active").removeClass("active");
       $(this).addClass("active");
   }       
});
于 2013-10-21T10:13:07.877 回答