点击菜单,高亮显示方法 15

本人小白,求大神帮忙,写个菜单点击高亮的方法,菜单代码如下:<ulclass="list-unstyledleft-border"id=”nav><volistname=... 本人小白,求大神帮忙,写个菜单点击高亮的方法,菜单代码如下:
<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或其他方法也可以,怒钱只能鼠标放上去和右键效果,想要点击菜单栏目高亮,谢谢了
展开
 我来答
eadio
2014-10-28 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1018万
展开全部

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就好啦
mcymm520
2014-10-27 · TA获得超过541个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:128万
展开全部
查一下原因,实在不行,再问一下高手。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zlj392090057
2014-10-28 · TA获得超过732个赞
知道小有建树答主
回答量:612
采纳率:75%
帮助的人:146万
展开全部
点击的时候,用js给你要的菜单所在的li添加一个背景,设置字体加粗 高亮。 这些你应该要会。纯手打 望采纳,不懂追问我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式