快速实现jQuery多级菜单效果


Posted in Javascript onFebruary 01, 2017

利用js或者jquery最快速实现导航条的多级菜单效果。

我这个代码用的是jquery1.9.1,ie8以下的兼容有待考虑,主要是代码的简介性,write less,do more.

<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<head>
  <title></title>
  <style type="text/css">
    .top-nav
    {
      font-size: 12px;
      font-weight: bold;
      list-style: none;
    }
    .top-nav li
    {
      float: left;
      list-style: none;
      margin-right: 1px;
    }
    .top-nav li a
    {
      line-height: 20px;
      text-decoration: none;
      background: #DDDDDD;
      color: #666666;
      display: block;
      width: 80px;
      text-align: center;
    }
    .top-nav li a:hover
    {
      background: #900;
      color: #FFF;
    }
    .top-nav ul
    {
      list-style: none;
      display: none;
      width: 80px;
      padding: 0;
      position: relative;
    }
    .top-nav li ul li ul
    {
      position: absolute;
      top: 0;
      left: 80px;
    }
  </style>
</head>
<body>
  <ul class="top-nav">
    <li><a href="#">首页内容</a>
      <ul>
        <li><a href="#">前端课程 +</a>
          <ul>
            <li><a href="#">javascript</a></li>
            <li><a href="#">css</a></li>
            <li><a href="#">jquery</a></li>
          </ul>
        </li>
        <li><a href="#">手机开发</a>
          <ul>
            <li><a href="#">ios开发</a></li>
            <li><a href="#">android开发</a></li>
            <li><a href="#">WP开发</a></li>
          </ul>
        </li>
        <li><a href="#">后台编程</a></li>
      </ul>
    </li>
    <li><a href="#">课程大厅</a> </li>
    <li><a href="#">学习中心 +</a>
      <ul>
        <li><a href="#">前端课程 +</a>
          <ul>
            <li><a href="#">javascript</a></li>
            <li><a href="#">css</a></li>
            <li><a href="#">jquery</a></li>
          </ul>
        </li>
        <li><a href="#">手机开发</a>
          <ul>
            <li><a href="#">ios开发</a></li>
            <li><a href="#">android开发</a></li>
            <li><a href="#">WP开发</a></li>
          </ul>
        </li>
        <li><a href="#">后台编程</a></li>
      </ul>
    </li>
    <li><a href="#">关于我们</a></li>
  </ul>
    </script>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript">
   $(function(){
    $(".top-nav li").hover(function(){
      $(this).has("ul").children("ul").fadeIn();
    },function(){
      $(this).has("ul").children("ul").hide();
    });
   }) 
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
Feb 17 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
Apr 16 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
May 15 Javascript
简介JavaScript中的setHours()方法的使用
Jun 11 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
Jan 19 Javascript
详解vue的数据binding绑定原理
Apr 12 Javascript
Vue2.0用户权限控制解决方案的示例
Feb 10 Javascript
js canvas画布实现高斯模糊效果
Nov 27 Javascript
微信小程序实现保存图片到相册功能
Nov 30 Javascript
js实现纯前端压缩图片
Nov 16 Javascript
vue watch监控对象的简单方法示例
Jan 07 Vue.js
angular实现商品筛选功能
Feb 01 #Javascript
Bootstarp基本模版学习教程
Feb 01 #Javascript
angular实现表单验证及提交功能
Feb 01 #Javascript
Javascript基础回顾之(三) js面向对象
Jan 31 #Javascript
Javascript基础回顾之(二) js作用域
Jan 31 #Javascript
Javascript基础回顾之(一) 类型
Jan 31 #Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
Jan 30 #Javascript
You might like
人工智能开始玩《星际争霸2》 你的操作跟得上吗?
2017/08/11 星际争霸
PHP常用开发函数解析之数组篇[未完结]
2012/07/30 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
2016/10/18 PHP
PHP面向对象程序设计重载(overloading)操作详解
2019/06/13 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
基于jQuery的图片大小自动适应实现代码
2010/11/17 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
jquery带动画效果幻灯片特效代码
2015/08/27 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
深入理解vue Render函数
2017/07/19 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
AngularJS监听ng-repeat渲染完成的方法
2018/03/20 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
Vue快速实现通用表单验证功能
2019/12/05 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
python Django框架实现自定义表单提交
2016/03/25 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
容易被忽略的Python内置类型
2020/09/03 Python
CSS3 三维变形实现立体方块特效源码
2016/12/15 HTML / CSS
CSS3实现时间轴特效
2020/11/02 HTML / CSS
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
公证书标准格式
2014/04/10 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
教师党员自我评价范文
2015/03/04 职场文书
2019年度行政文员工作计划范本!
2019/07/04 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
python+pytest接口自动化之token关联登录的实现
2022/04/06 Python