返回三级下拉菜单案......登陆

三级下拉菜单案例

xgh2019-03-22 23:04:43199
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>下拉菜单</title>
<style>
*{
margin: 0;
padding: 0;
}
.menu{
width: 800px;
height: 35px;
background: #000;
margin: 0 auto;
margin-top: 20px;
color: #fff;
border: 1px solid #ccc;
border-radius: 5px;
}

ul{
list-style: none;
}
ul li{
width: 100px;
height: 35px;
line-height: 35px;
text-align: center;
float: left;
border-right: 1px solid #ccc;
cursor: pointer;
}

.twobox li{
width: 100px;
height: 30px;
line-height: 30px;
text-align: center;
background: #2D2D2D;
color: #A9A9A9;
font-size: 14px;
position: relative;
border: none;
}

.twobox li:hover{
background: #000;
color: #fff;
}

.three{
position: absolute;
top: 0;
left: 100px;
}

.three li {width: 99px;height: 30px;line-height: 30px;border: 0;}
</style>
</head>

<body>
<div class="menu">
<ul class="one">
<!-- 一级下拉菜单 -->
<li>首 页</li>
<li>产 品
<ul class="twobox">
<!-- 二级下拉菜单 -->
<li>产品1</li>
<li class="two">产品2
<ul class="three">
<!--三级下拉菜单 three-->
<li>产品1.1</li>
<li>产品1.2</li>
<li>产品1.3</li>
<li>产品1.4</li>
</ul>
</li>
<li class="two">产品3
<ul class="three">
<li>产品3.1</li>
<li>产品3.2</li>
<li>产品3.3</li>
<li>产品3.4</li>
</ul>
</li>
<li>产品4</li>
</ul>
</li>
<li>公司新闻
<ul class="twobox">
<li>公司新闻1</li>
<li class="two">公司新闻2
<ul class="three">
<li>公司新闻1.1</li>
<li>公司新闻1.2</li>
<li>公司新闻1.3</li>
</ul>
</li>
<li>公司新闻3</li>
<li>公司新闻4</li>
</ul>
</li>
<li>行业新闻</li>
<li>联系我们</li>
</ul>
</div>

<script src="lib/jquery-3.3.1.js"></script>
<script>
$(document).ready(function(){
$('.twobox').hide();
$('.three').hide();

//当鼠标移动到包含二级菜单的一级菜单时显示当前二级菜单
$('.one>li').mouseover(function(){
$(this).find('.twobox').slideDown(500);
})
//当鼠标移出到包含二级菜单的一级菜单时隐藏当前二级菜单
$('.one>li').mouseleave(function(){
$(this).find('.twobox').slideUp(500);
})

$('.two').mouseover(function(){
$(this).find('.three').slideDown(500);
})

$('.two').mouseleave(function(){
$(this).find('.three').slideUp(500);
})



//当鼠标移动到包含三级菜单的二级菜单时显示当前三级菜单
})
</script>
</body>

</html>


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送