我有以下代码,我想使用css突出显示当前选定的选项卡。动态突出显示使用css的选项卡
<div id="Maintabs">
<ul class"tablist">
<li><a href="AshukuWeb.jsp?VIEW=Summary" target=_top>Summary</a></li>
<li><a href="AshukuWeb.jsp?VIEW=Advanced" target=_top>Advanced</a></li>
<li><a href="AshukuWeb.jsp?VIEW=Expert" target=_top>Expert</a></li>
</ul>
</div>
有没有什么办法可以做到这一点?我知道CSS悬停给出的鼠标是hovere元素,是有选择的
感谢球员类似的东西,
是的,我确实需要动态处理,所以我也告诉你的方式。我捕获该选项卡和类上的单击事件。在CSS我将所需的样式应用到该类,但它不起作用。
这里是我的代码:
在JavaScript:
$('#summary').click(function(){
$(this).addClass("selected");
alert(" summary");
});
HTML代码:
<div id="Maintabs">
<ul>
<li style="width: 100px;"><a id="summary" href="AshukuWeb.jsp?VIEW=Summary" target=_top>Summary</a></li>
<li style="width: 100px;"><a id="advanced" href="AshukuWeb.jsp?VIEW=Advanced" target=_top>Advanced</a></li>
<li style="width: 100px;"><a id="expert" href="AshukuWeb.jsp?VIEW=Expert" target=_top>Expert</a></li>
</ul>
</div>
CSS代码:
.selected{
background-color:#FEE0C6;
}
你觉得我在做什么错误??
是什么让它成为一个标签?你在用JS吗? – hsalama 2012-08-15 21:06:06
你的问题没有清楚地说明情况 你为什么不发布jsfiddle? – rzr 2012-08-15 21:06:44
如果您使用的JS解决方案来实现这些选项卡,那么你应该看看http://jqueryui.com/demos/tabs/ 它会自动给活动选项卡 – rzr 2012-08-15 21:08:16