jQuery实现的无限级下拉菜单功能示例


Posted in Javascript onSeptember 12, 2016

本文实例讲述了jQuery实现的无限级下拉菜单功能。分享给大家供大家参考,具体如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>下拉菜单(无限级)</title>
<style>
*{
  padding: 0;
  margin: 0;
}
li{
  list-style-type: none;
}
body{
  margin: 50px;
}
.hide{
  display: none;
}
.menu{
  cursor: pointer;
}
</style>
</head>
<body>
<ul>
  <li class="menu" style="float: left;">
    <span>一级菜单</span>
    <ul class="hide">
      <li class="menu">
        <span>二级菜单</span>
        <ul class="hide">
          <li class="menu">
            <span>三级菜单</span>
            <ul class="hide">
              <li class="menu">
                <span>四级菜单</span>
                <ul class="hide">
                  <li class="menu"><span>五级菜单</span></li>
                </ul>
              </li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
  <li class="menu" style="float: left;">
    <span>一级菜单</span>
    <ul class="hide">
      <li class="menu">
        <span>二级菜单</span>
        <ul class="hide">
          <li class="menu">
            <span>三级菜单</span>
            <ul class="hide">
              <li class="menu">
                <span>四级菜单</span>
                <ul class="hide">
                  <li class="menu"><span>五级菜单</span></li>
                </ul>
              </li>
            </ul>
          </li>
        </ul>
      </li>
    </ul>
  </li>
</ul>
<script src="jquery-1.7.2.min.js"></script>
<script>
$(function(){
  var menu = $('.menu');
  menu.hover(function(){
    $(this).children('ul').show();
  },function(){
    $(this).children('ul').hide();
  });
});
</script>
</body>
</html>

运行效果图如下:

jQuery实现的无限级下拉菜单功能示例

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javaScript 数值型和字符串型之间的转换
Jul 25 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
Sep 22 Javascript
jquery遍历数组与筛选数组的方法
Nov 05 Javascript
Javascript单元测试框架QUnitjs详细介绍
May 08 Javascript
javascript获取四位数字或者字母的随机数
Jan 09 Javascript
JS读写CSS样式的方法汇总
Aug 16 Javascript
bootstrap组件之按钮式下拉菜单小结
Jan 19 Javascript
AngularJs表单校验功能实例代码
Feb 09 Javascript
JavaScript函数绑定用法实例分析
Nov 14 Javascript
写给小白看的JavaScript异步
Nov 29 Javascript
使用Vue自定义数字键盘组件(体验度极好)
Dec 19 Javascript
浅谈JSON5解决了JSON的两大痛点
Dec 14 Javascript
jQuery实现的图片轮播效果完整示例
Sep 12 #Javascript
Vue组件BootPage实现简单的分页功能
Sep 12 #Javascript
jQuery实现的多张图无缝滚动效果【测试可用】
Sep 12 #Javascript
初识简单却不失优雅的Vue.js
Sep 12 #Javascript
jQuery实现简单的tab标签页效果
Sep 12 #Javascript
深入探讨Vue.js组件和组件通信
Sep 12 #Javascript
前端框架Vue.js中Directive知识详解
Sep 12 #Javascript
You might like
PHP 变量定义和变量替换的方法
2009/07/30 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
由document.body和document.documentElement想到的
2009/04/13 Javascript
php跨域调用json的例子
2013/11/13 Javascript
不要使用jQuery触发原生事件的方法
2014/03/03 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
python处理PHP数组文本文件实例
2014/09/18 Python
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
python pandas 对series和dataframe的重置索引reindex方法
2018/06/07 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
python SVM 线性分类模型的实现
2019/07/19 Python
pytorch获取模型某一层参数名及参数值方式
2019/12/30 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
pyecharts动态轨迹图的实现示例
2020/04/17 Python
python实现最短路径的实例方法
2020/07/19 Python
python Protobuf定义消息类型知识点讲解
2021/03/02 Python
使用html5制作loading图的示例
2014/04/14 HTML / CSS
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
Final类有什么特点
2012/04/25 面试题
讲座主持词
2014/03/20 职场文书
标准毕业生自荐信
2014/06/24 职场文书
小学生植树节活动总结
2014/07/04 职场文书
表扬稿格式范文
2015/01/16 职场文书
办公室主任岗位职责
2015/01/31 职场文书
计算机专业自荐信范文
2015/03/26 职场文书
成绩单家长意见
2015/06/03 职场文书
唐山大地震观后感
2015/06/05 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
情人节单身感言
2015/08/03 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS