用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 相关文章推荐
javascript拓展DOM操作 prependChild insertAfert
Nov 17 Javascript
Jquery 插件开发笔记整理
Jan 17 Javascript
Ajax请求在数据量大的时候出现超时的解决方法
Feb 27 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
Apr 06 Javascript
js/jquery判断浏览器类型的方法小结
May 12 Javascript
javascript实现的登陆遮罩效果汇总
Nov 09 Javascript
javascript先序遍历DOM树的方法
Feb 27 Javascript
简述jQuery Easyui一些用法
Aug 01 jQuery
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
react-native滑动吸顶效果的实现过程
Jun 03 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
Jul 24 Javascript
vue3.0 加载json的方法(非ajax)
Oct 26 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
星际中的相关伤害
2020/03/04 星际争霸
PHP新手上路(十一)
2006/10/09 PHP
PHP数组操作汇总 php数组的使用技巧
2011/07/17 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
window.location.hash 使用说明
2010/11/08 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
JavaScript知识点整理
2015/12/09 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
2017/09/18 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
vuex的使用和简易实现
2021/01/07 Vue.js
[01:15:36]加油刀塔第二期网络版
2014/08/09 DOTA
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
Python简单定义与使用字典dict的方法示例
2017/07/25 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
Python函数和模块的使用总结
2019/05/20 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
天巡全球:Skyscanner Global
2017/06/20 全球购物
Daniel Wellington官方海外旗舰店:丹尼尔惠灵顿DW手表
2018/02/22 全球购物
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
2014年学生会干事工作总结
2014/11/07 职场文书
5.12护士节活动总结
2015/02/10 职场文书
2015年反腐倡廉工作总结
2015/05/14 职场文书
有关浪费资源的建议书
2015/09/14 职场文书