87,989
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MENU</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript">
var datas = [];
datas[0]={"id":1,"pid":-1,"name":'A'};
datas[1]={"id":2,"pid":-1,"name":'B'};
datas[2]={"id":3,"pid":1,"name":'C'};
datas[3]={"id":4,"pid":1,"name":'D'};
datas[4]={"id":5,"pid":4,"name":'E'};
datas[5]={"id":6,"pid":2,"name":'f'};
datas[6]={"id":7,"pid":3,"name":'g'};
datas[7]={"id":8,"pid":2,"name":'h'};
function _add(_id){
if($("ul[name='"+_id+"']").length>0){
$("ul[name='"+_id+"']").show();
return;
}
var htmlStr = "";
for(var i=0;i<datas.length;i++){
if(datas[i]["pid"]==_id){
htmlStr +="<li id='"+datas[i]["id"]+"' onmouseover='_add("+datas[i]["id"]+")' onmouseout='_hide("+datas[i]["id"]+")' >";
htmlStr +=datas[i]["name"];
htmlStr +="</li>";
}
}
var cont=$("<ul name='"+_id+"' >"+htmlStr+"</ul>");
$("#"+_id).append(cont);
}
function _hide(_id){
$("ul[name='"+_id+"']").hide();
}
</script>
</head>
<body>
<div id="mu" >
</div>
<script type="text/javascript">
<!--
var htmlStr = "";htmlStr +="<ul>";
for(var i=0;i<datas.length;i++){
if(datas[i]["pid"]==-1){
htmlStr +="<li id='"+datas[i]["id"]+"' onmouseover='_add("+datas[i]["id"]+")' onmouseout='_hide("+datas[i]["id"]+")'>";
htmlStr +=datas[i]["name"];
htmlStr +="</li>";
}
}
htmlStr +="</ul>";
$("#mu").html(htmlStr);
//-->
</script>
</body>
</html>
