js-手风琴式菜单

点点圈 提交于 2020-03-12 07:57:57
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js">
    </script>
    <style>
        ul{
            list-style-type: none;
        }
        .parentWarp{
            width: 200px;
            text-align: center;
        }
        .menuGroup{
            border:1px #999 solid;
            background-color: deepskyblue;
        }
        .grounpTitle{
            display: block;
            height: 20px;
            line-height: 20px;
            font-size: 16px;
            border-bottom: 1px #ccc solid;
            cursor: pointer;
        }
        .parentWarp div{
            height: 200px;
            background-color: cornflowerblue;
            display: none;
        }
    </style>
    <script>
        $(function () {
            //思路:
            //span注册click事件,点击span,打开兄弟div,其他的div收缩
            $(".grounpTitle").click(function () {
                //next() 相邻节点
                //siblings()  所有兄弟节点  前后都找到
                //链式编程
                $(this).next().slideDown(500).parent().siblings().children("div").slideUp(500);
            });

        })
    </script>
</head>
<body>
<ul class="parentWarp">
    <li class="menuGroup">
        <span class="grounpTitle">系统设置</span>
        <div>我是菜单内容</div>
    </li>
    <li class="menuGroup">
        <span class="grounpTitle">用户维护</span>
        <div>我是菜单内容</div>
    </li>
    <li class="menuGroup">
        <span class="grounpTitle">商品管理</span>
        <div>我是菜单内容</div>
    </li>
    <li class="menuGroup">
        <span class="grounpTitle">订单管理</span>
        <div>我是菜单内容</div>
    </li>
    <li class="menuGroup">
        <span class="grounpTitle"> 关于我们</span>
        <div>我是菜单内容</div>
    </li>
</ul>
</body>
</html>
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!