源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JS无限树状列表实现代码

  • 时间:2021-12-17 15:52 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JS无限树状列表实现代码
tree.js
[url=#]$(ulname).append(temp); if (org[i].ChildUnits != null) { temp.append("<ul></ul>"); var content = temp.find("ul"); drawtree(org[i].ChildUnits, count + 1, PreLine,content ); } } }
tree.css test.htm
[url=tree.css]<script src="../js/jquery-1.4.4.min.js" type="text/javascript"></script> <script src="tree.js" type="text/javascript"></script> </head> <body> <ul id="nodeTree"> </ul> </body> </html>
测试数据格式(json)
本人水平有限,这么个东东想了好几天才弄出来个半成品,还有一些问题没有解决,先放上来存着备忘,也望高手指点一二。 思路: 使用嵌套<ul>标签实现,每一级用一个<ul>,有下级节点的用<li>嵌套<ul>,递归实现。刚开始全部都用<li>做成了,可发现要实现隐显实在是太麻烦。 问题: 1、在IE下显示连线有断续,CSS不熟,没搞定,我自己感觉还凑合,就懒得再搞了,呵呵。 2、隐显时前置图片要变换,还没实现,不过我感觉问题不大。 后台代码就不放了,需要的请留言,其实也很简单,就是节点的递归排序麻烦点。 显示效果: [img]http://files.jb51.net/upload/201101/20110111015522926.jpg[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部