菜单显示与隐藏

有三个标题菜单,点击其中一个,可以显示其下的隐藏的元素,点击另一个标题菜单,刚才显示的元素能收起,只显示点击的标题菜单的元素

html:

<body>
        <div id="menu">
            <dl id="dl1">
                <dt>学生管理</dt>
                <dd>添加学员</dd>
                <dd>学员列表</dd>
                <dd>修改学生信息</dd>
                <dd>删除学员</dd>
            </dl>
            <dl id="dl2">
                <dt>老师管理</dt>
                <dd>添加学员</dd>
                <dd>学员列表</dd>
                <dd>修改学生信息</dd>
                <dd>删除学员</dd>
            </dl>
            <dl id="dl3">
                <dt>工作人员管理</dt>
                <dd>添加学员</dd>
                <dd>学员列表</dd>
                <dd>修改学生信息</dd>
                <dd>删除学员</dd>
            </dl>
        </div>
    </body>

CSS代码:

<style>
            #menu{width: 360px;margin: 0px auto;border: 1px solid #ccc;}
        </style>

JS代码:

<script>
            $(function(){
                $("dd").hide();  //把所有的dd元素隐藏
                $("#dl1").bind("click",function(){
                    $("#dl1 dd").toggle(500);   //点击后显示已隐藏的元素
                    $("#dl4>dd,#dl3>dd,#dl2>dd").hide(500);  //当点击下面的dl时,让上面的dd元素隐藏
                });
                
                $("#dl2").bind("click",function(){
                    $("#dl2 dd").toggle(500);
                    $("#dl4>dd,#dl3>dd,#dl1>dd").hide(500);
                });
                
                $("#dl3").bind("click",function(){
                    $("#dl3 dd").toggle(500);
                    $("#dl4>dd,#dl1>dd,#dl2>dd").hide(500);
                });
            });
        </script>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值