下拉菜单(jq方法)
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大代码结构不同,原理是一样,分开来写,方便阅读!

浙公网安备 33010602011771号