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 相关文章推荐
新页面打开实际尺寸的图片
Aug 25 Javascript
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
JavaScript 垃圾回收机制分析
Oct 10 Javascript
JS JSON对象转为字符串的简单实现方法
Nov 18 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
Dec 26 Javascript
基于jQuery实现数字滚动效果
Jan 16 Javascript
基于vue 实现token验证的实例代码
Dec 14 Javascript
使用jQuery给Table动态增加行、清空table的方法
Sep 05 jQuery
vue axios数据请求get、post方法及实例详解
Sep 11 Javascript
微信小程序如何获取手机验证码
Nov 04 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 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 常用类汇总 推荐收藏
2010/05/13 PHP
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
php操作MongoDB类实例
2015/06/17 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
JQuery动画和停止动画实例代码
2013/03/01 Javascript
javascript读取xml实现javascript分页
2013/12/13 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
2016/09/16 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
详解Node.js模板引擎Jade入门
2018/01/19 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
2014/07/18 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
多个python文件调用logging模块报错误
2020/02/12 Python
python实现拼接图片
2020/03/23 Python
Python使用sqlite3模块内置数据库
2020/05/07 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
文员岗位职责
2013/11/09 职场文书
初中生考试作弊检讨书
2014/12/14 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
病假条格式范文
2015/08/17 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python