日期:2014-05-20  浏览次数:20803 次

asp.net 生成三级树形折叠菜单
效果跟CSDN左边的树一样
觉得嵌套repeater生成的不好设置class。手工写了个生成的。
后台代码。
后台代码
前台

<head runat="server">
    <title>treeleft</title>
<link rel="stylesheet" href="js/jquery.treeview.css"/>
<link rel="stylesheet" href="js/red-treeview.css"/>
<link rel="stylesheet" href="js/screen.css"/>
<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.cookie.js" type="text/javascript"></script>
<script src="js/jquery.treeview.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {$("#tree").treeview({collapsed: true,animated: "medium",control:"#sidetreecontrol",persist: "location"});})$(document).ready(function() {  delClass(); }); 
function delClass(){ var   lis   =   document.getElementsByTagName('li');  var i; var length;for( i=0; i<length;i++)  {if(lis[i].getElementsByTagName('ul').length   ==   0)    { lis[i].setAttribute('class','');  } }}</script>
</head>

<div id="sidetreecontrol" runat="server"></div>

css js 文件。css js 文件



------解决方案--------------------
谢谢分享 ding
------解决方案--------------------
高人那
------解决方案--------------------
十分感谢!
------解决方案--------------------
是加载xml文件的么?