基于jQuery实现二级下拉菜单效果


Posted in Javascript onFebruary 01, 2016

本文通过代码实例详细介绍一下简单的二级下拉菜单是如何实现的,当然还有更为复杂的二级菜单,不过先学会如何制作简单的,分享给大家供大家参考,具体内容如下

代码如下:

<html>
<head>
<meta charset=" utf-8">
<title>下拉菜单</title>
<style type="text/css">
nav a{ 
 text-decoration:none; 
} 
nav>ul>li{ 
 float:left; 
 text-align:center; 
 padding:0 0.5em;
 width:120px; 
}
nav li ul.sub-menu{ 
 display:none; 
 padding-left:0 !important; 
} 
.sub-menu li{color:white;} 
.sub-menu li:hover{background-color:black;} 
.sub-menu li:hover a{color:white;} 
ul{list-style: none;} 
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript"> 
$(document).ready(function(){ 
 $('.box> li').hover(function(){ 
  $(this).find('.sub-menu').css('display', 'block'); 
 },function(){ 
  $(this).find('.sub-menu').css('display', 'none'); 
 }); 
}); 
</script> 
</head>
<body>
<nav>
 <ul class="box">
  <li><a href="#">前端专区</a>
   <ul class="sub-menu">
    <li><a href="#">jquery教程</a></li>
    <li><a href="#">css教程</a></li>
    <li><a href="#">js教程</a></li>
   </ul>
  </li>
  <li><a href="#">资源专区</a>
   <ul class="sub-menu">
    <li><a href="#">电脑模板下载</a></li>
    <li><a href="#">手机模板下载</a></li>
    <li><a href="#">特效下载</a></li>
   </ul>
  </li>
  <li><a href="#">交流专区</a>
   <ul class="sub-menu">
    <li><a href="#">运营交流</a></li>
    <li><a href="#">seo优化</a></li>
    <li><a href="#">站长交流</a></li>
   </ul>
  </li>
 </ul>
</nav>
</body>
</html>

希望本文所述对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
jQuery实现的立体文字渐变效果
May 17 Javascript
js切换div css注意的细节
Dec 10 Javascript
Jquery仿淘宝京东多条件筛选可自行结合ajax加载示例
Aug 28 Javascript
js实现获取焦点后光标在字符串后
Sep 17 Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
Feb 10 Javascript
AngularJs Managing Service Dependencies详解
Sep 02 Javascript
React路由管理之React Router总结
May 10 Javascript
Vue中全局变量的定义和使用
Jun 05 Javascript
mpvue实现左侧导航与右侧内容的联动
Oct 21 Javascript
微信小程序页面渲染实现方法
Nov 06 Javascript
解决nuxt 自定义全局方法,全局属性,全局变量的问题
Nov 05 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 #Javascript
理解javascript中的严格模式
Feb 01 #Javascript
浅析JavaScript作用域链、执行上下文与闭包
Feb 01 #Javascript
jQuery 3.0 的变化及使用方法
Feb 01 #Javascript
jQuery与Ajax以及序列化
Feb 01 #Javascript
js格式化输入框内金额、银行卡号
Feb 01 #Javascript
javascript嵌套函数和在函数内调用外部函数的区别分析
Jan 31 #Javascript
You might like
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
基本jquery的控制tabs打开的数量的代码
2010/10/17 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
jQuery遍历Form示例代码
2013/09/03 Javascript
JQuery伸缩导航练习示例
2013/11/13 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
纯javascript代码实现计算器功能(三种方法)
2015/09/07 Javascript
JS递归遍历对象获得Value值方法技巧
2016/06/14 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
[01:11:48]Fnatic vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
深入解析神经网络从原理到实现
2019/07/26 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
python批量处理多DNS多域名的nslookup解析实现
2020/06/28 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
薇诺娜官方网上商城:专注敏感肌肤
2017/05/25 全球购物
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
身边的榜样活动方案
2014/08/20 职场文书
2014中学教师节广播稿
2014/09/10 职场文书
住房抵押登记委托书
2014/09/27 职场文书
作文评语集锦
2014/12/25 职场文书
离婚协议书范本
2015/01/26 职场文书
2015年安全生产责任书
2015/01/30 职场文书
党支部考察意见范文
2015/06/02 职场文书