实现的效果如图所示:点击“菜单一”,出现“子菜单一,子菜单二” 点击“菜单二”,出现“子菜单一,子菜单二”,
js相关的代码:
$(document).ready(function(){
var as=$("ul > a");
//当a标签被点击时候调用
as.click(function(){
var Node=$(this);
var lis=Node.nextAll("li");
lis.toggle("show");
});
//点击二级菜单出现的效果
$("li > a").click(function(){
//alert("..");
//通过Id把相应的id值所对应的页面load到div中。div的id为content
$("#content").load($(this).attr("id"));
});
});
css相关的代码:
li{
list-style: none;
margin-left: 30px;
display: none;
}
a{
text-decoration: none;
}
相关的jsp文件:
<link rel="stylesheet" type="text/css" href="css/style.css">
<script type="text/javascript" src="js/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="js/check.js"></script>
<body>
<ul><a href="#" >菜单一</a>
<li><a href="#" >子菜单一</a></li>
<li><a href="#" >子菜单二</a></li>
</ul>
<ul><a href="#">菜单二</a>
<li> <a href="#" >子菜单一</a></li>
<li> <a href="#" >子菜单二</a></li>
</ul>
<div id="content"></div>
</body>
这里用到的是
jquery-1.6.1.min.js"
这个jq的类库,写这个记录记录,也给有需要的人。。。