<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jq测试</title>
</head>
<body>
<div id="nav1">
<div class="dcls">
<h3 class="hcls">aa000001</h3>
<ul class="ucls">
<li>第一个01</li>
<li>第一个01</li>
<li>第一个01</li>
</ul>
<h3 class="hcls">aa000002</h3>
<ul class="ucls">
<li>第一个02</li>
<li>第一个02</li>
<li>第一个02</li>
</ul>
<h3 class="hcls">aa000003</h3>
<ul class="ucls">
<li>第一个03</li>
<li>第一个03</li>
<li>第一个03</li>
</ul>
</div>
</div>
</body>
</html>
书写好html内容然后引入jQuery和css样式
<script src="jquery 2.1.4.js"></script>
<link rel="stylesheet" href="style.css">
样式内容如下:
body{
margin: 0;
padding: 0;
}
.ucls{
list-style: none;
display: none;
clear: both;
}
.ucls li{
width: 200px;
height: 30px;
line-height: 30px;
background: #c0c;
margin: 2px;
text-align: center;
}
.dcls{
width: 200px;
}
.hcls{
width: 200px;
height: 40px;
line-height: 40px;
background: #ccc;
margin: 2px;
padding: 0;
float: left;
text-align: center;
cursor: pointer;
}
效果如图所示:
![]()
最后加入js代码:
<script type="text/javascript">
$('.ucls').eq(0).css('display','block'); <span style="white-space:pre"> </span>//打开页面时展开第一个导航栏子菜单
$('.hcls').each(function(i){
$(this).click(function(){
$('.ucls').eq(i).slideDown(800).siblings('ul').slideUp(800);<span style="white-space:pre"></span><pre name="code" class="javascript"> <span style="white-space:pre"> </span>//点击导航栏时展开对应的导航栏子菜单,并收起其他的子菜单
});});</script>
效果如图:
![]()