快速实现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中的startWith和endWith的几种实现方法
May 07 Javascript
JavaScript作用域与作用域链深入解析
Dec 06 Javascript
jQuery 设置 CSS 属性示例介绍
Jan 16 Javascript
jquery.post用法之type设置问题
Feb 24 Javascript
js插件YprogressBar实现漂亮的进度条效果
Apr 20 Javascript
JavaScript编程中实现对象封装特性的实例讲解
Jun 24 Javascript
最佳的JavaScript错误处理实践
Jul 16 Javascript
浅析Javascript的自动分号插入(ASI)机制
Sep 29 Javascript
深入理解bootstrap框架之入门准备
Oct 09 Javascript
js制作可以延时消失的菜单
Jan 13 Javascript
浅析JavaScript 函数防抖和节流
Jul 13 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
Nov 10 Javascript
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
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
2013/06/06 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
jQuery入门知识简介
2010/03/04 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
python判断字符串是否包含子字符串的方法
2015/03/24 Python
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
澳大利亚商务邀请函
2014/01/17 职场文书
模范家庭事迹材料
2014/02/10 职场文书
企业演讲比赛主持词
2014/03/18 职场文书
代办委托书怎么写
2014/08/01 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
党员批评与自我批评范文
2014/09/23 职场文书
群众路线个人整改措施
2014/10/24 职场文书
王金山在党的群众路线教育实践活动总结大会上的讲话稿
2014/10/25 职场文书
2014年综合治理工作总结
2014/11/20 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
先进工作者事迹材料
2014/12/23 职场文书
滴水洞导游词
2015/02/10 职场文书
2015最新婚礼主持词
2015/06/30 职场文书
获奖感言范文
2015/07/31 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android