jQuery实现二级菜单显示(超链接中)
来源:互联网 发布:成都数据恢复公司 编辑:程序博客网 时间:2024/05/16 12:18
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>用jquery实现的一个下拉菜单</title>
<script src="/Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
/*当鼠标悬浮在某个链接上时,改变下拉列表的display属性*/
$(document).ready(function () {
$('nav li').hover(function () {
/* 当鼠标悬浮在链接上时执行的操作*/
$(this).find('.sub-menu').css('display', 'block');
}, function () {
/*当鼠标离开链接时执行的操作*/
$(this).find('.sub-menu').css('display', 'none');
});
});
</script>
<!-- 设置样式 -->
<style>
nav a { /* 设置所有的链接都没有下划线*/
text-decoration: none;
display:inline-block;
width:100px;
height:30px;
line-height:30px;
color:white;
background:blue;
margin:auto 5px;
}
nav > ul > li { /*设置一级菜单样式*/
float: left;
text-align: center;
padding: 0 0.5em;
}
nav li ul.sub-menu { /*设置二级菜单样式*/
display: none;
.sub-menu li {
color: white; /*设置二级菜单里的项的样式*/
margin:1px auto;
}
.sub-menu li:hover { /*设置二级菜单中有鼠标悬停在某一项上时的样式*/
background-color: white;
}
.sub-menu li:hover a { /*设置二级菜单中有鼠标悬停在某一项上时链接的样式*/
color: white;
}
ul {
list-style: none; /*设置无序列表的样式*/
}
</style>
</head>
<body>
<!-- 注意:nav标签是H5中新增的标签,显示链接区域-->
<nav>
<ul>
<li><a href="#"> 首页</a>
<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="#">第二页 </a>
<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="#">第三页 </a>
<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>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>用jquery实现的一个下拉菜单</title>
<script src="/Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
/*当鼠标悬浮在某个链接上时,改变下拉列表的display属性*/
$(document).ready(function () {
$('nav li').hover(function () {
/* 当鼠标悬浮在链接上时执行的操作*/
$(this).find('.sub-menu').css('display', 'block');
}, function () {
/*当鼠标离开链接时执行的操作*/
$(this).find('.sub-menu').css('display', 'none');
});
});
</script>
<!-- 设置样式 -->
<style>
nav a { /* 设置所有的链接都没有下划线*/
text-decoration: none;
display:inline-block;
width:100px;
height:30px;
line-height:30px;
color:white;
background:blue;
margin:auto 5px;
}
nav > ul > li { /*设置一级菜单样式*/
float: left;
text-align: center;
padding: 0 0.5em;
}
nav li ul.sub-menu { /*设置二级菜单样式*/
display: none;
padding-left: 0 !important;
position:absolute; /*注意:如果要使二级菜单不把菜单下面的内容挤到下面去,则要设置该属性,否则菜单下面的内容会被挤到下面去*/
z-index:1;/*将该二级菜单的层级提高*/
.sub-menu li {
color: white; /*设置二级菜单里的项的样式*/
margin:1px auto;
}
.sub-menu li:hover { /*设置二级菜单中有鼠标悬停在某一项上时的样式*/
background-color: white;
}
.sub-menu li:hover a { /*设置二级菜单中有鼠标悬停在某一项上时链接的样式*/
color: white;
}
ul {
list-style: none; /*设置无序列表的样式*/
}
</style>
</head>
<body>
<!-- 注意:nav标签是H5中新增的标签,显示链接区域-->
<nav>
<ul>
<li><a href="#"> 首页</a>
<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="#">第二页 </a>
<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="#">第三页 </a>
<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>
</html>
0 0
- jQuery实现二级菜单显示(超链接中)
- jquery实现二级菜单
- Jquery二级菜单的显示
- JQuery 实现二级下拉菜单
- JQuery中鼠标划过一级菜单,有二级菜单的就显示的处理
- Android中实现二级菜单
- jquery实现菜单的二级联动
- struts2+jquery实现二级联动菜单
- 利用Jquery实现二级下拉菜单
- jquery实现二级菜单下拉效果
- JQuery实现的二级联动菜单
- jquery实现二级导航下拉菜单效果
- [js]悬浮显示二级菜单的实现
- jquery实现下拉菜单的二级联动,利用json对象从DB取值显示联动
- 分别用css、JS、jQuery实现二级菜单、三级菜单
- jquery学习笔记(四)-----jquery实现二级树状菜单
- jquery二级树形菜单(test)
- Jquery二级菜单
- FlycooLabelView显示角标效果
- ArrayList
- Fragment生命周期
- matplotlib 资料收集
- 菜鸟学习JVM(一)——垃圾回收算法
- jQuery实现二级菜单显示(超链接中)
- 优化UITableViewCell高度计算的那些事
- 使用maven创建基于spring框架的scala web工程
- [Git日记](1)Git安装
- 任务调度开源框架Quartz动态添加、修改和删除定时任务
- Android 仿微信支付密码输入框
- Xcode7之无付费账号真机调试
- subList的缺陷
- startActivity()的流程