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 相关文章推荐
js 数组操作代码集锦
Apr 28 Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
JS动态修改iframe内嵌网页地址的方法
Apr 01 Javascript
简易的投票系统以及js刷票思路和方法
Apr 07 Javascript
Node.js实现数据推送
Apr 14 Javascript
js流动式效果显示当前系统时间
May 16 Javascript
浅谈jquery选择器 :first与:first-child的区别
Nov 20 Javascript
Bootstrap select多选下拉框实现代码
Dec 23 Javascript
原生js实现淘宝购物车功能
Jun 23 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
Feb 12 Javascript
Bootstrap Table使用整理(二)
Jun 09 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
给多个地址发邮件的类
2006/10/09 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
Php中文件下载功能实现超详细流程分析
2012/06/13 PHP
Yii2中datetime类的使用
2016/12/17 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
对table和ul实现js分页示例分享
2014/02/24 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
javascript自执行函数
2017/02/10 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
Node.js使用cookie保持登录的方法
2018/05/11 Javascript
解决echarts的多个折现数据出现坐标和值对不上的问题
2018/12/28 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
python matplotlib坐标轴设置的方法
2017/12/05 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
Python Django Vue 项目创建过程详解
2019/07/29 Python
基于Django实现日志记录报错信息
2019/12/17 Python
深入理解Tensorflow中的masking和padding
2020/02/24 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
Python进程的通信Queue、Pipe实例分析
2020/03/30 Python
大一期末自我鉴定
2013/12/13 职场文书
保安的辞职报告怎么写
2014/01/20 职场文书
法律进社区实施方案
2014/03/21 职场文书
办公室打字员岗位职责
2014/04/16 职场文书
《蝙蝠和雷达》教学反思
2014/04/23 职场文书
热门专业求职信
2014/05/24 职场文书
物理课外活动总结
2014/08/27 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
2016年教师节贺卡寄语
2015/12/04 职场文书
技术入股协议书
2016/03/22 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python