基于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 相关文章推荐
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
Aug 08 Javascript
node.js中的fs.fsync方法使用说明
Dec 15 Javascript
浅谈Angular中ngModel的$render
Oct 24 Javascript
Bootstrap实现圆角、圆形头像和响应式图片
Dec 14 Javascript
jQuery自定义插件详解及实例代码
Dec 29 Javascript
基于JavaScript实现焦点图轮播效果
Mar 27 Javascript
easyui-datagrid特殊字符不能显示的处理方法
Apr 12 Javascript
详解vue表单验证组件 v-verify-plugin
Apr 19 Javascript
vue数据初始化initState的实例详解
Apr 11 Javascript
微信小程序的引导页实现代码
Jun 24 Javascript
design vue 表格开启列排序的操作
Oct 28 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
php array_intersect()函数使用代码
2009/01/14 PHP
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
php修改指定文件后缀的方法
2014/09/11 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
php魔术函数__call()用法实例分析
2015/02/13 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
javascript编程起步(第四课)
2007/02/27 Javascript
插件:检测javascript的内存泄漏
2007/03/04 Javascript
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析
2014/06/09 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
jQuery中checkbox反复调用attr('checked', true/false)只有第一次生效的解决方法
2016/11/16 Javascript
JS触摸与手势事件详解
2017/05/09 Javascript
原生JS+HTML5实现的可调节写字板功能示例
2018/08/30 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
解决vue项目axios每次请求session不一致的问题
2020/10/24 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
python实现模拟按键,自动翻页看u17漫画
2015/03/17 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
python实现批量图片格式转换
2020/06/16 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
新加坡时尚网上购物:Zalora新加坡
2016/07/26 全球购物
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
财产公证书
2014/04/10 职场文书
买卖合同协议书范本
2014/10/18 职场文书
个人总结与自我评价
2015/02/14 职场文书
小学生勤俭节约倡议书
2015/04/29 职场文书
生产实习心得体会范文
2016/01/22 职场文书
辞职申请书范本
2019/05/20 职场文书
Redis的字符串是如何实现的
2021/10/24 Redis
Golang连接并操作MySQL
2022/04/14 MySQL