jquery经典实例之左侧菜单
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="GBK">
<title>Title</title>
<style>
.menu_2 {
margin-left:1px;
display:none;
}
li {
list-style:none;
}
.menu_2 li,.menu_1 {
display:block;
text-align:center;
font-size:10px;
background-color:#09f;
color:#ffffff;
line-height:25px;
height:25px;
width:160px;
margin:3px;
}
a:link,a:visited,a:hover,a:active {
text-decoration:none;
}
</style>
</head>
<body>
<div class="outer">
<ul>
<li>
<a href="#" class="menu_1">一级菜单1</a>
<ul class="menu_2">
<li>二级菜单1-1</li>
<li>二级菜单1-2</li>
<li>二级菜单1-3</li>
</ul>
</li>
<li>
<a href="#" class="menu_1">一级菜单2</a>
<ul class="menu_2">
<li>二级菜单2—1</li>
<li>二级菜单2—2</li>
<li>二级菜单2—3</li>
</ul>
</li>
<li>
<a href="#" class="menu_1">一级菜单3</a>
<ul class="menu_2">
<li>二级菜单3-1</li>
<li>二级菜单3-2</li>
<li>二级菜单3-3</li>
</ul>
</li>
</ul>
</div>
<script src="jquery-1.5.1.js"></script>
<script>
$(document).ready(function(){
$(".menu_1").click(function(){
$(this).next().show(600);
$(this).parent().siblings().children('ul').hide(600);
})
});
</script>
</body>
</html>
效果图:
还没有评论,来说两句吧...