为了账号安全,请及时绑定邮箱和手机立即绑定

点击导航后,当前导航的颜色变色

点击导航后,当前导航的颜色变色

liujiachang 2016-07-26 11:52:43
http://www.imooc.com/wenda/save就跟慕课网这个网址的头部导航一样,点击某个菜单后,该菜单的背景色变为灰色,能否讲下这个效果的原理,或者有源码就更好啦,谢谢各位大神啦~
查看完整描述

4 回答

?
blovetu

TA贡献319条经验 获得超234个赞

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        nav ul {
            padding: 0;
            list-style: none;
        }
        nav ul li {
            text-decoration: none;
            width: 70px;line-height: 50px;
            text-align: center;
            float: left;
            background-color: #000;
            color: #fff;
            cursor: pointer;}
        .gray {background-color: rgba(0,0,0,0.6);}
    </style>
</head>
<body>
    <nav>
        <ul>
            <li>首页</li>
            <li>实战</li>
            <li>路径</li>
            <li>猿问</li>
            <li>手记</li>
        </ul>
    </nav>
    <script type="text/javascript">
        $("nav li").click(function(){
            $(this).addClass("gray").siblings().removeClass("gray");
        })
    </script>
</body>
</html>

$("nav li").click(function(){
     $(this).addClass("gray").siblings().removeClass("gray");
 })

一句搞定

自己引一个jQuery库就行

查看完整回答
1 反对 回复 2016-07-26
  • 4 回答
  • 4 关注
  • 3279 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信