html代码:
<div class="left">
<ul class="one_ul">
<li class="one_li">
<a href="">我的商店</a>
<ul class="two_ul">
<li>
<a href="">我的商店</a>
</li>
<li>
<a href="">我的商店</a>
</li>
<li>
<a href="">我的商店</a>
</li>
</ul>
</li>
<li class="one_li">
<a href="">我的商店</a>
<ul class="two_ul">
<li>
<a href="">我的商店</a>
</li>
<li>
<a href="">我的商店</a>
</li>
<li>
<a href="">我的商店</a>
</li>
</ul>
</li>
</ul>
</div>
css代码:
<style type="text/css">
.left {
width: 200px;
height: 502px;
}
.one_ul>li {
width: 100%;
text-align: center;
font-size: 20px;
border: 1px solid darkgray;
}
.two_ul {
display: none;
}
.open{
color: gray;
}
.two_ul li {
width: 100%;
text-align: center;
font-size: 15px;
background: gainsboro;
border: 1px solid darkgray;
}
</style>
jq代码:
<script src="js/jquery-2.1.0.js" type="text/javascript"></script>
<script type="text/javascript">
$('.one_li>a').click(function(){
$(this).addClass('open').next().show().parent().siblings().children('a').removeClass('open').next().hide();
return false;
});
</script>
这两篇的HTML大代码结构不同,原理是一样,分开来写,方便阅读!