jq实现三级下拉菜单
余小2018-11-11 15:01:57207<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<style>
*{
margin: 0px;
padding: 0px;
}
li{
list-style: none;
}
.menu{
width: 800px;
height: 30px;
background: black;
margin: 30px auto;
color: #fff;
}
.item{
float: left;
width: 100px;
text-align: center;
/*padding: 0px 30px;*/
line-height: 30px;
font-size: 12px;
}
.nav{
background: black;
display:none;
position: relative;
}
.nav .son{
height: 30px;
width: 100px;
border-top: 1px solid #ccc;
}
.nav2{
width: 100px;
position: absolute;
left: 100px;
top: 0px;
}
</style>
<title>jq三级下拉</title>
<script>
$(function(){
// $('.item').mouseover(function(){
// $(this).find('.nav').show(500);
// })
$('.item').hover(function(){
$(this).find('.nav1').show();
},
function(){
$(this).find('.nav1').stop().hide(500);
});
$('.son1').hover(function(){
$(this).find('.nav2').show();
},
function(){
$(this).find('.nav2').stop().hide(500);
});
})
</script>
</head>
<body>
<ul class="menu">
<li class="item">首页</li>
<li class="item">产品
<ul class="nav nav1">
<li class="son son1">产品1</li>
<li class="son son1">产品2</li>
<li class="son son1">产品3</li>
<li class="son son1">产品4</li>
<li class="son son1">产品5</li>
<li class="son son1">产品6</li>
</ul>
</li>
<li class="item">公司新闻
<ul class="nav nav1">
<li class="son son1">公司新闻1
<ul class="nav nav2">
<li class="son son2">公司新闻1 1.1</li>
<li class="son son2">公司新闻1 1.2</li>
<li class="son son2">公司新闻1 1.3</li>
<li class="son son2">公司新闻1 1.4</li>
<li class="son son2">公司新闻1 1.5</li>
</ul>
</li>
<li class="son son1">公司新闻2</li>
<li class="son son1">公司新闻3</li>
<li class="son son1">公司新闻4</li>
</ul>
</li>
<li class="item">行业新闻</li>
<li class="item">联系我们</li>
</ul>
</body>
</html>