用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 相关文章推荐
asp 取文本框名称代码
Dec 02 Javascript
JQuery从头学起第二讲
Jul 04 Javascript
js汉字转拼音实现代码
Feb 06 Javascript
jquery通过a标签删除table中的一行的代码
Dec 02 Javascript
在Node.js应用中使用Redis的方法简介
Jun 24 Javascript
jqGrid 学习笔记整理——进阶篇(一 )
Apr 17 Javascript
Vue实现virtual-dom的原理简析
Jul 10 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
Dec 14 Javascript
Node.js JSON模块用法实例分析
Jan 04 Javascript
8个有意思的JavaScript面试题
Jul 30 Javascript
vue之a-table中实现清空选中的数据
Nov 07 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函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
使用PHPExcel导出Excel表
2018/09/08 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
JS实现双击屏幕滚动效果代码
2015/10/28 Javascript
jQuery中判断对象是否存在的方法汇总
2016/02/24 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
BootStrapTable 单选及取值的实现方法
2017/01/10 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
jquery.pagination.js分页使用教程
2018/10/23 jQuery
[50:17]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python访问sqlserver示例
2014/02/10 Python
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
python字符串,数值计算
2016/10/05 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
基于python实现学生信息管理系统
2019/11/22 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
2020/12/17 Python
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
在职人员函授期间自我评价分享
2013/11/08 职场文书
2014年信访工作总结
2014/11/17 职场文书
行政文员岗位职责
2015/02/04 职场文书
八年级物理教学反思
2016/02/19 职场文书
Flask搭建一个API服务器的步骤
2021/05/28 Python
Python办公自动化解决world文件批量转换
2021/09/15 Python