基于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 相关文章推荐
asp.net中oracle 存储过程(图文)
Aug 12 Javascript
javascript实现密码验证
Nov 10 Javascript
javaScript中的原型解析【推荐】
May 05 Javascript
JavaScript中localStorage对象存储方式实例分析
Jan 12 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
Jan 18 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
移动端web滚动分页的实现方法
May 05 Javascript
微信小程序 获取javascript 里的数据
Aug 17 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
Apr 12 Javascript
layer.confirm取消按钮绑定事件的方法
Aug 17 Javascript
jQuery实现的点击图片居中放大缩小功能示例
Jan 16 jQuery
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
基于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
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
PHP中3种生成XML文件方法的速度效率比较
2012/10/06 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
深入理解PHP之OpCode原理详解
2016/06/01 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
Linux基于php-fpm模式的lamp搭建phpmyadmin的方法
2018/10/25 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
JavaScript中获取未知对象属性的代码
2011/04/27 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
AngularJS入门教程之数据绑定原理详解
2016/11/02 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
vue el-table实现自定义表头
2019/12/11 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
利用python实现简单的邮件发送客户端示例
2017/12/23 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
文件中有一组整数,要求排序后输出到另一个文件中
2012/01/04 面试题
Java面试笔试题大全
2016/11/23 面试题
电信营业员自我评价分享
2014/01/17 职场文书
矿泉水广告词
2014/03/20 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
pytorch锁死在dataloader(训练时卡死)
2021/05/28 Python
Python深度学习之实现卷积神经网络
2021/06/05 Python
pytorch中的torch.nn.Conv2d()函数图文详解
2022/02/28 Python
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL
Android移动应用开发指南之六种布局详解
2022/09/23 Java/Android