CSS+jQuery实现简单的折叠菜单


Posted in Javascript onDecember 20, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<!DOCTYPE html> 
<html> 
  <head> 
    <title>折叠菜单</title> 
    <style> 
      body{ 
        background:grey; 
        font-family:Microsoft Yahei; 
        color:white; 
      } 
      .types a{ 
        text-decoration:none; 
        color:white; 
      } 
      .types ul{ 
        display:none; 
      } 
      .files ul{ 
        display:none; 
      } 
    </style> 
    <script src="js/jquery-1.8.2.min.js"></script> 
    <script> 
      $(document).ready(function(){ 
        var span=$(".files").find("span"); 
        var ul=$(".files").find("ul"); 
        span.bind("click",function(){ 
          ul.each(function(){ 
            $(this).css("display","none"); 
          }); 
          $(this).next().css("display","block"); 
        }); 
      }); 
    </script> 
  </head> 
  <body> 
    <ul class="files"> 
      <li class="file"> 
        <span>文件2-1</span> 
        <ul> 
          <li class="document"><a href="#">文档2-1-1</a></li> 
          <li class="document"><a href="#">文档2-1-2</a></li> 
        </ul> 
      </li> 
      <li class="file"> 
        <span>文件2-2</span> 
        <ul> 
          <li class="document"><a href="#">菜单2-2-1</a></li> 
          <li class="document"><a href="#">菜单2-2-2</a></li> 
        </ul> 
      </li> 
      <li class="file"> 
        <span>文件2-3</span> 
        <ul> 
          <li class="document"><a href="#">菜单2-3-1</a></li> 
          <li class="document"><a href="#">菜单2-3-2</a></li> 
        </ul> 
      </li> 
    </ul> 
  </body> 
</html>

以上所述是小编给大家介绍的CSS+jQuery实现简单的折叠菜单,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JS 控制小数位数的实现代码
Aug 02 Javascript
JS实现选项卡实例详解
Nov 17 Javascript
激动人心的 Angular HttpClient的源码解析
Jul 10 Javascript
详解vue axios中文文档
Sep 12 Javascript
Element UI 自定义正则表达式验证方法
Sep 04 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
Sep 27 Javascript
JavaScript ES6中的简写语法总结与使用技巧
Dec 30 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
Jun 27 Javascript
用Node写一条配置环境的指令
Nov 14 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
Vue的全局过滤器和私有过滤器的实现
Apr 20 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
Sep 10 Javascript
jQuery常见的选择器及用法介绍
Dec 20 #Javascript
JS基于面向对象实现的选项卡效果示例
Dec 20 #Javascript
解决Angular.Js与Django标签冲突的方案
Dec 20 #Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
Dec 20 #Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 #Javascript
详解为Angular.js内置$http服务添加拦截器的方法
Dec 20 #Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 #Javascript
You might like
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
CI框架入门之MVC简单示例
2016/11/21 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
JS实现的车标图片提示效果代码
2015/10/10 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
Angular多选、全选、批量选择操作实例代码
2017/03/10 Javascript
Vue响应式添加、修改数组和对象的值
2017/03/20 Javascript
angular实现spa单页面应用实例
2017/07/10 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
Vue源码学习之关于对Array的数据侦听实现
2019/04/23 Javascript
vue指令v-html使用过滤器filters功能实例
2019/10/25 Javascript
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Python Socket编程详细介绍
2017/03/23 Python
Python实现感知器模型、两层神经网络
2017/12/19 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Python实现投影法分割图像示例(二)
2020/01/17 Python
html5指南-5.使用web storage存储键值对的数据
2013/01/07 HTML / CSS
施工班组长岗位职责
2014/01/05 职场文书
师德师风学习材料
2014/12/19 职场文书
辞职书格式样本
2015/02/26 职场文书
小学生手册家长意见
2015/06/03 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android