快速实现jQuery多级菜单效果

 更新时间:2017年02月01日 10:08:46   作者:Jack-小俊  
这篇文章主要教大家如何快速实现jQuery多级菜单效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

利用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>

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

相关文章

  • JQuery 学习笔记 选择器之六

    JQuery 学习笔记 选择器之六

    JQuery选择器之六 测试代码如下
    2009-07-07
  • jQuery实现用户注册的表单验证示例

    jQuery实现用户注册的表单验证示例

    用户注册的表单往往是需要进行验证的,否则会有一些不否合规则的数据入库,后果会不堪设想,下面为大家详细介绍下通过jquery是如何实现的,下面有个示例,感兴趣的朋友可以参考下
    2013-08-08
  • JQuery中form验证出错信息的查看方法

    JQuery中form验证出错信息的查看方法

    JQuery中form验证出错,可以采用以下方式来查看具体input的出错信息,下面有个不错的示例,有类似情况的朋友可以参考下
    2013-10-10
  • 基于jquery实现弹幕效果

    基于jquery实现弹幕效果

    这篇文章主要为大家详细介绍了基于jquery实现弹幕效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • jQuery入门第一课 jQuery选择符

    jQuery入门第一课 jQuery选择符

    要对页面上的某个元素进行操作,首先要选中它,这就要用到选择符。
    2010-03-03
  • jQuery 中国省市两级联动选择附图

    jQuery 中国省市两级联动选择附图

    有关中国省市两级联动选择的实现代码在网上可以找到很多,而本文要为大家介绍的是一个比较实用的省市两级联动选择,感兴趣的朋友可以参考下
    2014-05-05
  • jQuery自定义多选下拉框效果

    jQuery自定义多选下拉框效果

    这篇文章主要为大家详细介绍了jQuery自定义多选下拉框效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • jQuery常用数据处理方法小结

    jQuery常用数据处理方法小结

    这篇文章主要介绍了jQuery常用数据处理方法,实例总结了trim、param、isArray、isFunction、each等jQuery常用的数据处理方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • 从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别

    从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别

    这篇文章主要介绍了从重置input file标签中看jQuery的 .val() 和 .attr(“value”) 区别 的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • Jquery Ajax Error 调试错误的技巧

    Jquery Ajax Error 调试错误的技巧

    jquery在程序开发ajax应用程序时提高了效率,减少了需要兼容性的问题,当我们在ajax项目中,遇到ajax异步获取数据出错该怎么解决呢,我们可以通过捕捉error事件来获取出错的信息,本文给大家介绍jquery ajax error调试错误的技巧,感兴趣的朋友一起学习吧
    2015-11-11

最新评论