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 相关文章推荐
jQuery 源码分析笔记(4) Ready函数
Jun 02 Javascript
原生javaScript做得动态表格(注释写的很清楚)
Dec 29 Javascript
使用iojs的jsdom库实现同步系统时间
Apr 20 Javascript
JS选项卡动态替换banner图片路径的方法
May 11 Javascript
拖动时防止选中
Feb 03 Javascript
JavaScript实现图片懒加载的方法分析
Jul 05 Javascript
小程序云开发实战小结
Oct 25 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
Nov 14 Javascript
vue+Element实现搜索关键字高亮功能
May 28 Javascript
微信小程序利用云函数获取手机号码
Dec 17 Javascript
使用vue打包进行云服务器上传的问题
Mar 02 Javascript
浅析JavaScript中的变量提升
Jun 01 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
VOLVO车载收音机
2021/03/02 无线电
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
前端开发的开始---基于面向对象的Ajax类
2010/09/17 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
2016/12/26 Javascript
微信小程序开发之相册选择和拍照详解及实例代码
2017/02/22 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
2018/02/26 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
Vue实现push数组并删除的例子
2019/11/01 Javascript
JS原型prototype和__proto__用法实例分析
2020/03/14 Javascript
js实现全选和全不选功能
2020/07/28 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
利用python实现xml与数据库读取转换的方法
2017/06/17 Python
Python 错误和异常代码详解
2018/01/29 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
django数据模型(Model)的字段类型解析
2019/12/25 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
Python timeit模块原理及使用方法
2020/10/10 Python
悬挂训练绳:TRX
2017/12/14 全球购物
珍爱生命演讲稿
2014/05/10 职场文书
前台接待岗位职责
2015/02/03 职场文书
高三数学复习备考教学反思
2016/02/18 职场文书
python 自动化偷懒的四个实用操作
2021/04/11 Python