用jquery实现的一个超级简单的下拉菜单


Posted in Javascript onMay 18, 2014

用jquery实现的一个超级简单的下拉菜单。

效果图

初始效果
用jquery实现的一个超级简单的下拉菜单 
鼠标悬浮效果
用jquery实现的一个超级简单的下拉菜单 
代码

<!DOCTYPE html> 
<html> 
<head> 
<script type="text/javascript" src="jquery-1.11.1.js"></script> 
<style> nav a { 
text-decoration: none; 
} 
nav > ul > li { 
float: left; 
text-align: center; 
padding: 0 0.5em; 
} 
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> 
</head> 
<body> 
<nav> 
<ul> 
<li><a href="#">Home 
<ul class="sub-menu"> 
<li><a href="#">sub1</a></li> 
<li><a href="#">sub2</a></li> 
<li><a href="#">sub3</a></li> 
</ul> 
</li> 
<li><a href="#">Programming 
<ul class="sub-menu"> 
<li><a href="#">sub1</a></li> 
<li><a href="#">sub2</a></li> 
<li><a href="#">sub3</a></li> 
</ul> 
</li> 
<li><a href="#">Japanese 
<ul class="sub-menu"> 
<li><a href="#">sub1</a></li> 
<li><a href="#">sub2</a></li> 
<li><a href="#">sub3</a></li> 
</ul> 
</li> 
</ul> 
</nav> 
</body> 
<script type="text/javascript"> 
$(document).ready(function() { 
$('nav li').hover(function() { 
$(this).find('.sub-menu').css('display', 'block'); 
}, function() { 
$(this).find('.sub-menu').css('display', 'none'); 
}); 
}); 
</script> 
</html>
Javascript 相关文章推荐
MSN消息提示类
Sep 05 Javascript
深入领悟JavaScript中的面向对象
Nov 18 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
Dec 08 Javascript
使用原生的javascript来实现轮播图
Feb 24 Javascript
js实现3D图片展示效果
Mar 09 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
Apr 17 jQuery
详解AngularJS2 Http服务
Jun 26 Javascript
浅谈Vue.js中的v-on(事件处理)
Sep 05 Javascript
详解webpack+express多页站点开发
Dec 22 Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 Javascript
微信小程序自定义tabBar在uni-app的适配详解
Sep 30 Javascript
使用axios发送post请求,将JSON数据改为form类型的示例
Oct 31 Javascript
Jquery 返回json数据在IE浏览器中提示下载的问题
May 18 #Javascript
绑定回车enter事件代码
May 18 #Javascript
javascript的alert box在java中如何显示多行
May 18 #Javascript
JSON+HTML实现国家省市联动选择效果
May 18 #Javascript
让alert不出现弹窗的两种方法
May 18 #Javascript
jqGrid读取选择的多行的某个属性代码
May 18 #Javascript
wap浏览自动跳转到wap页面的js代码
May 17 #Javascript
You might like
浅析php中json_encode()和json_decode()
2014/05/25 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
JavaScript 函数调用规则
2009/09/14 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
js取得url地址参数实例
2013/02/22 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
JavaScript程序中实现继承特性的方式总结
2016/06/24 Javascript
js仿小米官网图片轮播特效
2016/09/29 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
JS 设计模式之:单例模式定义与实现方法浅析
2020/05/06 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
浅析Python中将单词首字母大写的capitalize()方法
2015/05/18 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
Python爬取微信小程序通用方法代码实例详解
2020/09/29 Python
联想德国官网:Lenovo Germany
2018/07/04 全球购物
廉价连衣裙和婚纱礼服在线销售:Tbdress
2019/02/28 全球购物
法律工作求职自荐信
2013/10/31 职场文书
总务岗位职责
2013/11/19 职场文书
大学团支书的自我评价分享
2013/12/14 职场文书
卖房协议书
2014/04/11 职场文书
竞选副班长演讲稿
2014/04/24 职场文书
班组长安全工作职责
2014/07/15 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
MySQL学习必备条件查询数据
2022/03/25 MySQL
Vue router配置与使用分析讲解
2022/12/24 Vue.js