点击菜单,高亮显示方法 15
<ul class="list-unstyled left-border" id=”nav >
<volist name="foodcatlist" id="sub" offset="0" length=''>
<li > <a href="{:U('List/index/','id='.$sub['fcid'])}" class="list-group-item "><span style="margin-left:60px;">{$sub.fcname}</span><span class="fa fa-caret-right pull-right"></span></a></li>
</volist>
</ul>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
css 样式:
a.list-group-item:hover, a.list-group-item:focus {
background-color: #E53333;
text-decoration: none;
color: #FFFFFF;
font-weight: bold;
}
用js或其他方法也可以,怒钱只能鼠标放上去和右键效果,想要点击菜单栏目高亮,谢谢了 展开
css部分
<style type="text/css">
.menu li{ float:left; list-style:none; text-align:center}
.menu li a{ width:100px; height:30px; line-height:30px; margin-left:10px; float:left; background:#ccc; text-decoration:none;}
.menu li a:link, .menu li a:visited{ background:#ccc;}
.menu li a:hover{ background:#f00;}
.menu li a.anow{ background:#ff0;}
</style>
jq代码:
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script language="javascript">
$(document).ready(function(){
$(".menu a").click(function(){
$(this).toggleClass("anow").parent().siblings().find("a").removeClass("anow");
});
});
</script>
html部分
<ul class="menu">
<li><a href="#">111</a></li>
<li><a href="#">222</a></li>
<li><a href="#">333</a></li>
</ul>
最终测试如下
初始化
鼠标经过
点击后效果
你的实例是可以的,但是如果加在我的程序里面就不行, 鼠标经过是已经可以了的,但是加点击后效果就无法出来,看下JS要怎么写呢、忘大神指点下
css是这个class="list-group-item "
你不是也是导航不也是li a 、li a循环的吗??是的话,直接把我写的.menu a替换成.list-group-item就好啦