LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【WEB开发】css3和jQuery实现手风琴折叠菜单效果

admin
2025年7月16日 23:52 本文热度 7

以下内容转自:https://www.cnblogs.com/li-sir/p/7359212.html

1.源码

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <style>        * {            margin0;            padding0;        }        body {            font14px/22px "Microsoft YaHei", arial, serif;        }        aa:linka:visited {            color#ccc;            text-decoration: none;        }        .content {            margin50px auto;            width220px;            height: auto;        }        .content > ul {            list-style: none;        }        .content .menu-one > li {            width220px;            height: auto;            overflow: hidden;            border-top1px solid #888;        }        .content .menu-one > li.firstChild {            border0;        }        .content .menu-one .header {            height35px;            background#666;            line-height34px;            text-indent15px;            cursor: pointer;        }        .content .menu-one .header:hover.content .menu-one .menuOne-current {            background#777;        }        .content .menu-one .header > span {            display: block;        }        .content .menu-one .header .txt {            float: left;            color#fff;        }        .content .menu-one .header .arrow {            float: right;            width35px;            height35px;            backgroundurl(arrow-d.png) no-repeat center center;        }        .content .menu-two {            display: none;            width220px;            height: auto;        }        .content .menu-two li {            width220px;            height35px;            background#eee;            border-top1px solid #ccc;            line-height34px;            text-indent40px;        }        .content .menu-two li.firstChild {            border0;        }        .content .menu-two li a {            display: block;            color#888;        }        .content .menu-two li:hover.content .menu-two li.menuTwo-current {            background#fff;        }        .content .menu-show .header {            background#777;        }        .content .menu-show .header .arrow {            background-imageurl(arrow-u.png);        }    </style></head><body><div class="content">    <ul class="menu-one">        <li class="firstChild">            <div class="header"><span class="txt">一、HTML5基础教程</span> <span class="arrow"></span></div>            <ul class="menu-two">                <li class="firstChild"><a href="#">HTML5基础教程01</a></li>                <li><a href="#">HTML5基础教程02</a></li>                <li><a href="#">HTML5基础教程03</a></li>                <li><a href="#">HTML5基础教程04</a></li>            </ul>        </li>        <li>            <div class="header"><span class="txt">二、CSS3基础教程</span> <span class="arrow"></span></div>            <ul class="menu-two">                <li class="firstChild"><a href="#">CSS3基础教程01</a></li>                <li><a href="#">CSS3基础教程02</a></li>                <li><a href="#">CSS3基础教程03</a></li>                <li><a href="#">CSS3基础教程04</a></li>            </ul>        </li>        <li>            <div class="header"><span class="txt">三、JavaScript基础教程</span> <span class="arrow"></span></div>            <ul class="menu-two">                <li class="firstChild"><a href="#">JavaScript基础教程01</a></li>                <li><a href="#">JavaScript基础教程02</a></li>                <li><a href="#">JavaScript基础教程03</a></li>                <li><a href="#">JavaScript基础教程04</a></li>            </ul>        </li>        <li>            <div class="header"><span class="txt">四、PHP基础教程</span> <span class="arrow"></span></div>            <ul class="menu-two">                <li class="firstChild"><a href="#">PHP基础教程01</a></li>                <li><a href="#">PHP基础教程02</a></li>                <li><a href="#">PHP基础教程03</a></li>                <li><a href="#">PHP基础教程04</a></li>            </ul>        </li>        <li>            <div class="header"><span class="txt">五、IOS基础教程</span> <span class="arrow"></span></div>            <ul class="menu-two">                <li class="firstChild"><a href="#">IOS基础教程01</a></li>                <li><a href="#">IOS基础教程02</a></li>                <li><a href="#">IOS基础教程03</a></li>                <li><a href="#">IOS基础教程04</a></li>            </ul>        </li>    </ul></div><script src="https://code.jquery.com/jquery-3.1.1.min.js"></script><script>    $(document).ready(function () {        var aMenuOneLi = $(".menu-one > li");        var aMenuTwo = $(".menu-two");        $(".menu-one > li > .header").each(function (i) {            $(this).click(function(){                if ($(aMenuTwo[i]).css("display") == "block") {                    $(aMenuTwo[i]).slideUp(300);                    $(aMenuOneLi[i]).removeClass("menu-show")                }else{                    for (var j = 0; j < aMenuTwo.length; j++) {                        $(aMenuTwo[j]).slideUp(300);                        $(aMenuOneLi[j]).removeClass("menu-show");                    }                    $(aMenuTwo[i]).slideDown(300);                    $(aMenuOneLi[i]).addClass("menu-show")                }            });        });    });</script></body></html>

2.效果


阅读原文:原文链接


该文章在 2025/7/18 10:26:11 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2025 ClickSun All Rights Reserved