js实现收缩菜单效果实例代码


Posted in Javascript onOctober 30, 2013

废话不多说,直接上代码: 有注释

<head>
    <title></title>
    <style type="text/css">
        div
        {
            border: 1px solid black;
            width: 100px;
        }
        ul .tit, .content
        {
            list-style-type: none;
        }
        .menu
        {
            padding: 0px;
            margin: 0px;
        }
        .tit
        {
            background-color:#0094ff;
            color:White;
            padding:2px 10px;
            cursor:pointer;
        }
    </style>
    <script src="js/jquery-1.9.0.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {
            //一开始直接隐藏菜单
            $(".content").hide();
            //给标题添加点击事件
            $(".tit").click(function () {
                //当点击的时候,打开菜单,同时其他的菜单隐藏
                $(this).next().slideDown().parent().siblings().children(".content").slideUp();
            }).first().next().slideDown();//默认之后第一个菜单打开
        });
    </script>
</head>
<body>
    <div>
        <ul class="menu">
            <li class="tit">菜单1</li>
            <li class="content">
                <ul>
                    <li>11111</li>
                    <li>11111</li>
                    <li>11111</li>
                    <li>11111</li>
                </ul>
            </li>
        </ul>
        <ul class="menu">
            <li class="tit">菜单2</li>
            <li class="content">
                <ul>
                    <li>22222</li>
                    <li>22222</li>
                    <li>22222</li>
                    <li>22222</li>
                </ul>
            </li>
        </ul>
        <ul class="menu">
            <li class="tit">菜单3</li>
            <li class="content">
                <ul>
                    <li>22222</li>
                    <li>22222</li>
                    <li>22222</li>
                    <li>22222</li>
                </ul>
            </li>
        </ul>
    </div>
</body>
Javascript 相关文章推荐
JS中剪贴板兼容性、判断复制成功或失败
Mar 09 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
Apr 01 Javascript
jquery实现图片左右切换的方法
May 07 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
Jun 14 Javascript
Node.js获取前端ajax提交的request信息
Feb 20 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
微信小程序 获取session_key和openid的实例
Aug 17 Javascript
vuex进阶知识点巩固
May 20 Javascript
elementUI多选框反选的实现代码
Apr 03 Javascript
Async/Await替代Promise的6个理由
Jun 15 Javascript
vue中使用[provide/inject]实现页面reload的方法
Sep 30 Javascript
Vue基于iview table展示图片实现点击放大
Aug 05 Javascript
比较新旧两个数组值得增加和删除的JS代码
Oct 30 #Javascript
利用javascript实现web页面中指定区域打印
Oct 30 #Javascript
javascript ajax 仿百度分页函数
Oct 29 #Javascript
JS禁用浏览器退格键实现思路及代码
Oct 29 #Javascript
javaScript实现浮点数转十六进制字符
Oct 29 #Javascript
JavaScript显示当然日期和时间即年月日星期和时间
Oct 29 #Javascript
js动态设置div的值下例子
Oct 29 #Javascript
You might like
提升PHP执行速度全攻略(下)
2006/10/09 PHP
PHP的栏目导航程序
2006/10/09 PHP
SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2011/04/18 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
jquery.jstree 增加节点的双击事件代码
2010/07/27 Javascript
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
Node.js实现数据推送
2016/04/14 Javascript
不同js异步函数同步的实现方法
2016/05/28 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
javascript十六进制数字和ASCII字符之间的转换方法
2016/12/27 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
vue.js使用3DES加密的方法示例
2018/05/18 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
Python实现基本线性数据结构
2016/08/22 Python
Python求出0~100以内的所有素数
2018/01/23 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
Python利用scapy实现ARP欺骗的方法
2019/07/23 Python
使用python批量转换文件编码为UTF-8的实现
2020/04/03 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
英国天然保健品网站:Simply Supplements
2017/03/22 全球购物
经理职责范文
2013/11/08 职场文书
环境工程专业个人求职信
2013/12/05 职场文书
大学生创业计划书的用途
2014/01/08 职场文书
七匹狼男装广告词
2014/03/21 职场文书
岗位说明书范文
2014/05/07 职场文书
如何写股份合作协议书
2014/09/11 职场文书
办公室班子四风问题对照检查材料
2014/10/04 职场文书
走群众路线剖析材料
2014/10/09 职场文书
2014年残联工作总结
2014/11/21 职场文书
银行服务理念口号
2015/12/25 职场文书
党员读书活动心得体会
2016/01/14 职场文书
MySQL 使用自定义变量进行查询优化
2021/05/14 MySQL
pytorch通过训练结果的复现设置随机种子
2021/06/01 Python
MySQL中日期型单行函数代码详解
2021/06/21 MySQL