当前位置: 代码迷 >> .NET面试 >> asp.net 生成三级树形折叠菜单解决办法
  详细解决方案

asp.net 生成三级树形折叠菜单解决办法

热度:7887   发布时间:2013-02-25 00:00:00.0
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文件的么?
  相关解决方案