• 一起学习网 一起学习网

    PHP JavaScript Python Mysql 开发 运维 前端

    • PHP
    • JavaScript
    • Python
    • Mysql
    • 开发
    • 运维
    • 前端

    jQuery实现三级菜单的代码

    网络编程 jQuery实现三级菜单的代码 06-22

    上周新接手一个网站建设的活儿,其中有需要要jquery代码实现三级菜单的需求,其实说难也不难,下面小编把代码分享给大家,供大家参考。

    先给大家展示下效果图,如果大家感觉还不错的话,请参考实现代码。

    查看图片

    HTML代码:

    <body> 
    <div class="navMenu"> 
    <ul> 
    <li><a href="#">首页</a> 
    <ul> 
    <li><a href="#">JavaScript+</a> 
    <ul> 
    <li><a href="#">三角函数</a></li> 
    <li><a href="#">矩形</a></li> 
    </ul> 
    </li> 
    <li><a href="#">语文</a> 
    <ul> 
    <li><a href="#">唐诗</a></li> 
    <li><a href="#">宋词</a></li> 
    </ul> 
    </li> 
    <li><a href="#">英语</a></li> 
    </ul> 
    </li> 
    <li><a href="#">课程大厅</a></li> 
    <li><a href="#">学习中心+</a> 
    <ul> 
    <li><a href="#">JavaScript+</a> 
    <ul> 
    <li><a href="#">三角函数</a></li> 
    <li><a href="#">矩形</a></li> 
    </ul> 
    </li> 
    <li><a href="#">语文</a> 
    <ul> 
    <li><a href="#">三角函数</a></li> 
    <li><a href="#">矩形</a></li> 
    </ul> 
    </li> 
    <li><a href="#">英语</a></li> 
    </ul> 
    </li> 
    <li><a href="#">帮助</a></li> 
    </ul> 
    </div> 
    </body> 

    js代码:

    <script type="text/javascript" src="js/jquery-1.12.3.min.js"></script> 
    <script type="text/javascript"> 
    $(function(){ 
    $("li").has("ul").mouseover(function(){ 
    $(this).children("ul").css("display","block"); 
    $(this).css("backgroundColor","#0066FF"); 
    }).mouseout(function () { 
    $(this).children("ul").css("display","none"); 
    $(this).css("backgroundColor","#eee"); 
    }) 
    }) 
    </script> 

    css代码:

    *{ 
    padding:0; 
    margin:0; 
    } 
    /*一级菜单*/ 
    .navMenu { 
    width:570px; 
    margin:0 auto; 
    } 
    .navMenu ul li{ 
    float: left; 
    position: relative; 
    } 
    li{ 
    list-style: none; 
    background-color: #eee; 
    width: 140px; 
    height: 40px; 
    text-align: center; 
    margin-right: 2px; 
    margin-bottom: 2px; 
    } 
    ul li a{ 
    line-height: 40px; 
    text-align: center; 
    font-size: 20px; 
    color: #000; 
    text-decoration: none; 
    display: block; 
    padding:0 10px; 
    } 
    /*二级菜单*/ 
    .navMenu ul li ul { 
    display: none; 
    position:absolute; 
    left: 0; 
    top:0; 
    margin-top:42px; 
    } 
    .navMenu ul li ul li{ 
    float:none; 
    } 
    /*三级菜单*/ 
    .navMenu ul li ul li ul{ 
    display: none; 
    left:140px; 
    top:-42px; 
    } 

    以上内容是小编给大家介绍的jQuery实现三级菜单的代码,希望对大家有所帮助!

    基于Jquery插件Uploadify实现实时显示进度条上传图片
    先了解了解Uploadify,具体内容如下Uploadify是一个简单易用的多文件上传方案。作为一个Jquery插件,Uploadify使用简单,并具有高度的定制性。Uploadify特性

    MVC+jQuery.Ajax异步实现增删改查和分页
    本文实例为大家分享了MVC+jQuery.Ajax异步实现增删改查和分页的具体代码,供大家参考,具体内容如下1、Model层代码usingSystem;usingSystem.Data;usingSystem.Configura

    jQuery代码实现表格中点击相应行变色功能
    对于一个表格,为了使我们选中的项更容易区分,需要为选中项添加高亮,同时也需要,将其他项的高亮形式去除。类似于:!DOCTYPEhtmlhtmllang="en"xmlns="htt


    编辑:一起学习网

    标签:代码,菜单,矩形,函数,给大家

    分享:
    • Linux手册官网下载地址大全 (linux手册官网下载地址)
    • 命令行文件操作指南Linux 命令行文件管理入门指南(lslinux)
    • 管理利用yum管理Linux版本:一个新方法(linuxyum版本)
    • 项Linux 中查看开机启动项的方法(linux查看开机启动)
    • Linux 下批量重命名文件的方法(批量重命名linux)
    • Linux下定时任务的基本使用(linux定时命令)
    • Linux校验和:保护系统安全的屏障(linux校验和)
    • 设置Linux下鼠标设置的简易指南(linux鼠标)
    • 配置Linux下NPM的路径(linuxnpm路径)
    • Linux手动FTP自动传输操作(linux自动ftp)
    祺平科技 黑米AI
    © 广告联系 • lijich123@qq.com 粤ICP备09073859号     技术支持  www.zmcms.com