jQueryTree1.1 -- 基于jQuery的面向对象的树
1.使用jquery,但没有遵循jquery编码风格,因为面向对象更易于维护,可扩展性更强。
2.节点DOM延迟生成。
3.可以通过节点生成前回调函数实现各种树形,满足大部分需求,只要你需要的是一个树形的展现形式。
5.节点删除,移动,添加兄弟节点/添加后代节点,均提供api,实现简单。
6.默认带有多选,单选模式,并可以组合使用。
7.打开节点可以用多种方式,甚至可以自编程。
8.已灵活性为诉求。
9.支持ajax异步加载节点
新版本变动:
1.支持ajax异步加载节点
2.修复了css方面的一些bug
3.优化了性能
还有许多尚未完成的功能,因为项目中用不到,例如:拖动排序.
希望大家多提建议!以让我改进。
因为本人没有主机,所以请不要因为没有预览地址就点隐藏贴,附件下载后,直接点开index.html就可以查看,很方便.
推荐用ff或者ie浏览器查看,不是因为不兼容其他浏览器,是因为有的浏览器无法进行本地ajax请求。故无法演示异步加载。
1 楼 xiasheng 2011-04-18 提点小意见,在有复选框时,如果选中了所有的子节点,此时是否应该把父节点也设为选中状态,这样的话才能和选中父节点时默认选中所有子节点的情形保持一致 2 楼 hac103 2011-04-28 LZ你这个版本好像有bug,不知道是不是我浏览器的问题。
ff4.0 “1.创建一颗单选树”,“插入节点”那一列按钮没办法使用
chrome 12.0.742.9 没有树形预览不行
ie9 树形半天都是加载中 3 楼 satanultra 2011-04-28 hac103 写道LZ你这个版本好像有bug,不知道是不是我浏览器的问题。
ff4.0 “1.创建一颗单选树”,“插入节点”那一列按钮没办法使用
chrome 12.0.742.9 没有树形预览不行
ie9 树形半天都是加载中
你得选中一个节点,才能插入~
chrome不是有bug,是因为演示我是读取本地json文件生成的树,但是chrome好像不支持本地ajax读取。
ie9也有同样的问题,但是实际使用中这些都没问题的~ 4 楼 satanultra 2011-04-28 xiasheng 写道提点小意见,在有复选框时,如果选中了所有的子节点,此时是否应该把父节点也设为选中状态,这样的话才能和选中父节点时默认选中所有子节点的情形保持一致
好的!好建议! 5 楼 satanultra 2011-04-28 satanultra 写道hac103 写道LZ你这个版本好像有bug,不知道是不是我浏览器的问题。
ff4.0 “1.创建一颗单选树”,“插入节点”那一列按钮没办法使用
chrome 12.0.742.9 没有树形预览不行
ie9 树形半天都是加载中
你得选中一个节点,才能插入~
chrome不是有bug,是因为演示我是读取本地json文件生成的树,但是chrome好像不支持本地ajax读取。
ie9也有同样的问题,但是实际使用中这些都没问题的~
不好意思,插入节点那确实是一个bug,我中间修改后更新了一次附件,现在改好了! 6 楼 lqixv 2011-04-29 我已经把你的程序挂到这里:
http://www.03soft.com/jQueryTree/
如果想看演示的,可以去看看。
如果以后有新版本需要演示的话,可以发消息跟我联系。不过放到网上去后,确实看不到树,不知为什么
7 楼 suzhicheng 2011-05-03 好强大啊。新手学习了。谢谢LZ了。 8 楼 wangyj0898 2011-05-04 感觉还是很不错啊,以后可以在自己的项目中使用。。 9 楼 satanultra 2011-05-04 lqixv 写道我已经把你的程序挂到这里:
http://www.03soft.com/jQueryTree/
如果想看演示的,可以去看看。
如果以后有新版本需要演示的话,可以发消息跟我联系。不过放到网上去后,确实看不到树,不知为什么
谢谢,不能看到树难道是因为直接访问.json文件的缘故?