jquery实现二级导航下拉菜单效果


Posted in Javascript onDecember 18, 2015

下拉菜单实现很简单,纯css也能实现,但是我不擅长,用jquery也就两行代码,于是就用jquery+css实现简单二级下拉菜单导航,分享给大家供大家参考,具体内容如下

运行效果图:

jquery实现二级导航下拉菜单效果

具体代码:
第一步:确定导航的html格式

<ul id="nav"> 
        <li><a href="#">首页</a> 
          <ul> 
            <li><a href="#">PHP编程</a></li> 
            <li><a href="#">JAVA编程</a></li> 
            <li><a href="#">RGB对照表</a></li> 
            <li><a href="#">颜色搭配技巧</a></li> 
          </ul> 
        </li> 
        <li><a href="#">栏目一</a> 
          <ul> 
            <li><a href="#">PHP编程</a></li> 
            <li><a href="#">JAVA编程</a></li> 
            <li><a href="#">RGB对照表</a></li> 
            <li><a href="#">颜色搭配技巧</a></li> 
          </ul> 
        </li> 
<ul>

第二步:CSS实现导航效果        

#nav { 
        line-height: 24px; list-style-type: none; background:#666; 
      } 
      #nav a { 
        display: block; width: 100px; text-align:center; 
      } 
      #nav a:link { 
        color:#666; text-decoration:none; 
      } 
      #nav a:visited { 
        color:#666;text-decoration:none; 
      } 
      #nav a:hover { 
        color:#FFF;text-decoration:none;font-weight:bold; 
      } 
      #nav li { 
        float: left; width: 100px; background:#CCC; 
      } 
      #nav li a:hover{ 
        background:#999; 
      } 
      #nav li ul { 
        line-height: 27px; list-style-type: none;text-align:left; width: 180px; position: absolute;display: none;
      } 
      #nav li ul li{ 
        float: left; width: 180px; 
        background: #F6F6F6; 
      } 
      #nav li ul a{ 
        display: block; width: 156px;text-align:left;padding-left:24px; 
      } 
      #nav li ul a:link { 
        color:#666; text-decoration:none; 
      } 
      #nav li ul a:visited { 
        color:#666;text-decoration:none; 
      } 
      #nav li ul a:hover { 
        color:#F3F3F3;text-decoration:none;font-weight:normal; 
      }

第三步:jquery实现下拉隐藏效果     

$(function() {
        $("#nav li").hover(
            function() {
              $(this).find("ul").show(100);
            },
            function() {
              $(this).find("ul").hide(300);
            }
        );
      });

希望本文所述对大家学习javascript程序设计有所帮助,教大家通过jquery实现二级导航下拉菜单效果。

Javascript 相关文章推荐
翻译整理的jQuery使用查询手册
Mar 07 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
Feb 05 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
Sep 26 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
jsonp跨域请求实现示例
Mar 13 Javascript
微信小程序页面传值实例分析
Apr 19 Javascript
JavaScript之Canvas_动力节点Java学院整理
Jul 04 Javascript
JavaScript 数组的进化与性能分析
Sep 18 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
Aug 24 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 Javascript
使用Vue调取接口,并渲染数据的示例代码
Oct 28 Javascript
js实现直播点击飘心效果
Aug 19 Javascript
学习jQuey中的return false
Dec 18 #Javascript
jquery判断复选框选中状态以及区分attr和prop
Dec 18 #Javascript
js判断移动端是否安装某款app的多种方法
Dec 18 #Javascript
javascript实现保留两位小数的多种方法
Dec 18 #Javascript
原生js实现图片轮播特效
Dec 18 #Javascript
js表单中选择框值的获取及表单的序列化
Dec 17 #Javascript
浏览器兼容性问题大汇总
Dec 17 #Javascript
You might like
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
PHP 第二节 数据类型之数组
2012/04/28 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
2013/06/03 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
PHP统计目录中文件以及目录中目录大小的方法
2016/01/09 PHP
浅谈PHP的反射机制
2016/12/15 PHP
php简单生成一组与多组随机字符串的方法
2017/05/09 PHP
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
js实现仿百度瀑布流的方法
2015/02/05 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
在Django的URLconf中使用多个视图前缀的方法
2015/07/18 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
MYPROTEIN澳大利亚官方网站:欧洲运动营养品牌
2019/06/26 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
师范生教师实习自我鉴定
2013/09/27 职场文书
经管应届生求职信
2013/11/17 职场文书
大学生实习感言
2014/01/16 职场文书
群众路线党员自我评议范文2014
2014/09/24 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
详解Javascript实践中的命令模式
2021/05/05 Javascript
详解Vue的sync修饰符
2021/05/15 Vue.js
关于JavaScript轮播图的实现
2021/11/20 Javascript