- 浏览: 345772 次
- 性别:
- 来自: 北京
最新评论
-
javabro:
求告知,ztree中自己在点onclick () 通过获取tI ...
本人从今以后不再维护这里的博客, 只在 开源中国 进行发布 -
sinoyang:
使用的时候发现与bootstrap冲突了,蛋疼死了,改哪个都不 ...
JQuery Tree插件——zTree v3.5.16 版 发布 -
clear_yang:
jquery.ztree.excheck.min.js:15 ...
JQuery Tree插件——zTree v3.5.02 版 发布 -
路人NFTS:
请教个问题,ztree 支持异步加载的扩展么? 因为跨域,IE ...
JQuery Tree插件——zTree v3.5.16 版 发布 -
kainever7:
页面初始化时,通过<iframe src=". ...
JQuery Tree插件——zTree v3.5.16 版 发布
由于国庆之后一直忙于公司的项目,因此将 zTree 闲置了1个月左右。
这次升级继续以修正 bug 为主,这里要非常感谢各位用户的支持,这次修改的很多 bug 都是大家在使用过程中反映给我的。
zTree 目前已经能够满足绝大部分树形需求的操作,对于一棵单纯的树来说,基本可以到此为止了。所以以后 v3.x 版本也都不会增加新功能了,但会继续保持 bug 的修正,如果你发现 zTree 的 bug 还请及时告诉我。(结束只代表着新的开始....)
在 zTree 不断完善的过程中,更加深刻的体会到架构的重要性,而架构主要体现在代码的灵活性、扩展性 以及代码的优化,要想开发出更多更好的功能,那么我必须要首先从架构上认真思考和探索,至于下一步到底会做出个什么东西来,我自己还不能完全确定,但首先肯定还是以 树 当做我的案例,对心中这样一个架构进行尝试,希望以后可以实现一套轻松搭建各种类似于树、菜单 以及 各种 Map 的 js 控件。 如果大家有什么想法、建议,也非常欢迎与我进行沟通。
zTree 在线操作演示:http://www.ztree.me/v3/demo.php#_101
zTree 快速下载地址:http://code.google.com/p/jquerytree/downloads/list
下面是 v3.5 的修改记录:
* 【优化】原先的 clone 方法 (特别感谢:愚人码头)
* 【修改】隐藏父节点后,使用 expandAll 方法导致 父节点展开的 bug
* 【修改】使用 jQuery v1.7 以上时,设置 zTree 容器 ul 隐藏(visibility: hidden;)后, 调用 selectNode 导致 IE 浏览器报错 Can't move focus 的 bug
* 【修改】正在异步加载时,执行 destory 或 init 方法后,异步加载的节点影响新树的 bug
* 【修改】方法 reAsyncChildNodes 在 refresh 的时候未清空内部 cache 导致内存泄露 的 bug
* 【修改】批量节点拖拽到其他父节点内(inner)时,导致顺序反转 的 bug
* 【修改】对于 使用 html格式的 节点无法触发 双击事件 的 bug
* 【修改】onCheck 回调中的 event ,保证与触发事件中的 event 一致
* 【修改】异步加载时,在 onNodeCreated 中执行 selectNode 后,导致节点折叠的 bug
* 【修改】API 中 dataFilter 的参数名称 childNodes -> responseData
* 【修改】API 中 iconSkin 的 举例内容
* 【修改】API 中 chkDisabled 的说明
* 【修改】Demo 中 index.html 内的 loadReady 重复绑定问题
评论
现在,我有个tree在一个固定高度的div里面,但是里面的数据很多,如果目标节点不在可见范围内,我根本没法拖动节点到该目标节点,因为拖动的时候,滚动条不会跟着滚动,结果只能在可见范围内拖动节点...
求解啊..
应该是可以在拖拽时自动滚动的呀,你可以用 Demo 测试一下,把 Demo 中的节点数量增多。
现在,我有个tree在一个固定高度的div里面,但是里面的数据很多,如果目标节点不在可见范围内,我根本没法拖动节点到该目标节点,因为拖动的时候,滚动条不会跟着滚动,结果只能在可见范围内拖动节点...
求解啊..
原先 v2.x 版本中有多种比例的图标,做 v3 后由于时间关系一直没能制作这种Demo; 其实需要调整图标大小,也就是更换 img 以及调整 css 就可以了,对于js 不需要任何改变
并没有包含全部的功能吗?
没有包含jquery.ztree.exhide-3.4.min.js?
我之前试着隐藏节点,怎么都不成功,刚才试了下引入jquery.ztree.exhide-3.4.min.js就可以了。
这是怎么回事?介绍里面有说明吗?
在 v3.3 的发布文章中有说明:
请注意:jquery.ztree.all 文件中 仅仅包含 core、excheck、exedit 这三个 js 包; 对于 exhide 以及以后推出的 扩展包都不会包含在 jquery.ztree.all 文件中。
如果需要使用,请自行添加。
并没有包含全部的功能吗?
没有包含jquery.ztree.exhide-3.4.min.js?
我之前试着隐藏节点,怎么都不成功,刚才试了下引入jquery.ztree.exhide-3.4.min.js就可以了。
这是怎么回事?介绍里面有说明吗?
请问你是否加载了exhide 的js 扩展包?
得到的节点数据都是 之前生成的 json 对象,直接 treeNode.name 就可以了
又比如说, String name3 =new String(name.getBytes("GBK"), "UTF-8"); 结果为部分中文,有没有办法彻底转为中文呢?
编码混乱的时候的确容易出错, 后台解析时往往还会牵扯到 服务器的配置; 这里面解决方案也不少,网上就能找到很多。 另外看看能否让你们公司的项目以后都全部改用 utf-8 呢? 其实这样更标准,更容易减少乱码的情况。
都是老项目了,不会让换的,用的框架还是struts1,连接数据库用的jdbc,spring也没用,我提出来换新框架,别人都说不可能。。。
这种项目以前怎么用 ajax 与后台进行通信的呢? 肯定也会有提交中文的情况吧。。找找是怎么解决的。
用的都是这种方法:url=encodeURI(encodeURI(url)); String name8 =name = java.net.URLDecoder.decode(name,"utf-8");
但是这种我不知道怎么把name等参数加到url后面,然后编码
你利用 zTree 中 url 可以是 function 的方法自行处理成你们的方案就是了,就别使用 Param的设置了
那怎么获取name属性呢?getCheckedNodes?getSelectedNodes?
是否由于异步加载慢导致的呢?
请参考 Demo:http://www.ztree.me/v3/demo.php#_512
我觉得不应该像你说的那么假死、卡住的。
忘了问了,别是用的很老版本的 zTree 吧?
3.4的
你看看我提供的Demo 是否会有假死的情况吗?
应该说是不平滑,全部展开时(数据加载完毕)不是一个一个打开,而是看不到过程,过2、3秒后突然一下打开,设置view: {expandSpeed: "slow"}也只是影响点击事件,不影响全部展开折叠事件。其实整体用时稍微长点,但是视觉上分布打开,而不是一下子打开,给客户的体验反而更好
另外,3.4版的隐藏节点函数用不了,不知道怎么回事
又比如说, String name3 =new String(name.getBytes("GBK"), "UTF-8"); 结果为部分中文,有没有办法彻底转为中文呢?
编码混乱的时候的确容易出错, 后台解析时往往还会牵扯到 服务器的配置; 这里面解决方案也不少,网上就能找到很多。 另外看看能否让你们公司的项目以后都全部改用 utf-8 呢? 其实这样更标准,更容易减少乱码的情况。
都是老项目了,不会让换的,用的框架还是struts1,连接数据库用的jdbc,spring也没用,我提出来换新框架,别人都说不可能。。。
这种项目以前怎么用 ajax 与后台进行通信的呢? 肯定也会有提交中文的情况吧。。找找是怎么解决的。
用的都是这种方法:url=encodeURI(encodeURI(url)); String name8 =name = java.net.URLDecoder.decode(name,"utf-8");
但是这种我不知道怎么把name等参数加到url后面,然后编码
你利用 zTree 中 url 可以是 function 的方法自行处理成你们的方案就是了,就别使用 Param的设置了
是否由于异步加载慢导致的呢?
请参考 Demo:http://www.ztree.me/v3/demo.php#_512
我觉得不应该像你说的那么假死、卡住的。
忘了问了,别是用的很老版本的 zTree 吧?
3.4的
你看看我提供的Demo 是否会有假死的情况吗?
又比如说, String name3 =new String(name.getBytes("GBK"), "UTF-8"); 结果为部分中文,有没有办法彻底转为中文呢?
编码混乱的时候的确容易出错, 后台解析时往往还会牵扯到 服务器的配置; 这里面解决方案也不少,网上就能找到很多。 另外看看能否让你们公司的项目以后都全部改用 utf-8 呢? 其实这样更标准,更容易减少乱码的情况。
都是老项目了,不会让换的,用的框架还是struts1,连接数据库用的jdbc,spring也没用,我提出来换新框架,别人都说不可能。。。
这种项目以前怎么用 ajax 与后台进行通信的呢? 肯定也会有提交中文的情况吧。。找找是怎么解决的。
用的都是这种方法:url=encodeURI(encodeURI(url)); String name8 =name = java.net.URLDecoder.decode(name,"utf-8");
但是这种我不知道怎么把name等参数加到url后面,然后编码
是否由于异步加载慢导致的呢?
请参考 Demo:http://www.ztree.me/v3/demo.php#_512
我觉得不应该像你说的那么假死、卡住的。
忘了问了,别是用的很老版本的 zTree 吧?
3.4的
是否由于异步加载慢导致的呢?
请参考 Demo:http://www.ztree.me/v3/demo.php#_512
我觉得不应该像你说的那么假死、卡住的。
忘了问了,别是用的很老版本的 zTree 吧?
又比如说, String name3 =new String(name.getBytes("GBK"), "UTF-8"); 结果为部分中文,有没有办法彻底转为中文呢?
编码混乱的时候的确容易出错, 后台解析时往往还会牵扯到 服务器的配置; 这里面解决方案也不少,网上就能找到很多。 另外看看能否让你们公司的项目以后都全部改用 utf-8 呢? 其实这样更标准,更容易减少乱码的情况。
都是老项目了,不会让换的,用的框架还是struts1,连接数据库用的jdbc,spring也没用,我提出来换新框架,别人都说不可能。。。
这种项目以前怎么用 ajax 与后台进行通信的呢? 肯定也会有提交中文的情况吧。。找找是怎么解决的。
是否由于异步加载慢导致的呢?
请参考 Demo:http://www.ztree.me/v3/demo.php#_512
我觉得不应该像你说的那么假死、卡住的。
又比如说, String name3 =new String(name.getBytes("GBK"), "UTF-8"); 结果为部分中文,有没有办法彻底转为中文呢?
编码混乱的时候的确容易出错, 后台解析时往往还会牵扯到 服务器的配置; 这里面解决方案也不少,网上就能找到很多。 另外看看能否让你们公司的项目以后都全部改用 utf-8 呢? 其实这样更标准,更容易减少乱码的情况。
都是老项目了,不会让换的,用的框架还是struts1,连接数据库用的jdbc,spring也没用,我提出来换新框架,别人都说不可能。。。
发表评论
-
JQuery Tree插件——zTree v3.5.16 版 发布
2014-03-09 20:09 33141zTree v3.5.16 发布,继续缓慢的修正 bug ... -
JQuery Tree插件——zTree v3.5.15 版 发布
2013-10-21 09:30 14115zTree v3.5.15 发布,继续 ... -
JQuery Tree插件——zTree v3.5.14 版 发布
2013-06-29 00:36 7034在 v3.5.13 中由于个人疏漏,产生了一个比较严重 ... -
JQuery Tree插件——zTree v3.5.13 版 发布
2013-06-02 21:43 6663近期由于工作繁忙,所以一直没有发布 v3.5.13 ... -
JQuery Tree插件——zTree v3.5.12 版 发布
2013-03-11 11:13 13248为了学习如何在 jQuery Plugin 发布,反 ... -
JQuery Tree插件——zTree v3.5.02 版 发布
2013-01-28 10:34 10491首先要告诉大家,在 jQuery 发布了插件注册功能 ... -
zTree v3.5 Css 详解
2012-12-24 09:37 18010zTree 的 css 文件 ... -
JQuery Tree插件——zTree v3.5.01 版 发布
2012-12-21 10:37 3766赶着天黑前,赶紧发布 v3.5 的补丁,修正目前 ... -
JQuery Tree插件——zTree v3.4 正式版 发布
2012-09-03 10:55 7496这次 v3.4 主要还是修改一些细节 bug, ... -
JQuery Tree插件——zTree v3.3 正式版 发布
2012-07-16 12:54 8738这次 zTree v3.3 继续 ... -
简述如何制作 zTree v3.x 系列的扩展 js 库
2012-06-29 15:31 3007zTree v3.x 版本修改了结构,将原先混在 ... -
JS 代码调试经验总结(菜鸟必读)
2012-06-12 18:03 19951前言:不知不觉写了很多,希望你能耐心看完这篇文章 ... -
启用新域名—— zTree.me
2012-05-24 14:11 2122折腾一上午,终于启用 新域名 zTree.me 欢迎各 ... -
JQuery Tree插件——zTree v3.2 正式版 发布
2012-05-14 13:53 6931因最近本人工作较忙,所以 v3.2 拖了很久,还 ... -
JQuery Tree插件——zTree v3.1 正式版 发布
2012-02-14 10:22 16957选在情人节发布 zTree v3.1,希望 zT ... -
CSS Sprites 使用注意之—— 避免因浏览器放大导致的图片异常
2012-02-02 14:34 2719近日有朋友说,将浏览器放大后,会发现 zTree 出现 ... -
IE 下 css 设置透明度造成 input 内光标异常的问题
2012-02-01 14:01 4102zTree v3.0 正式版发 ... -
zTree v2.x 升级 v3.0 之 异步加载 与 添加节点的错误分析
2012-01-13 16:34 4458(补充: 计划 v3.1 中修改进行异步加载的逻辑 ... -
JQuery Tree插件——zTree v3.0 正式版 发布
2012-01-10 09:39 6390在大家的帮助 和 关注下,今天 zTree v3 ... -
国庆前,zTree 开发推迟
2011-09-19 09:20 2627大家好,由于本人工作原因,国庆前会相当忙,因此 zTr ...
相关推荐
zTree 是一款基于 jQuery 的树形插件,广泛应用于网页中的树形菜单、目录结构展示等场景。v3.5.37 版本的 API 文档是理解并有效利用 zTree 功能的关键。 **一、设置(Setting)配置详解** 在 zTree 中,`setting` ...
**jQuery zTree v3.5 API 深度解析** jQuery zTree 是一款基于 jQuery 的树形插件,广泛应用于网站导航、组织结构展示、文件目录管理等多种场景。v3.5 版本是其一个重要的里程碑,它提供了丰富的功能和优化的性能,...
数据库:mysql(内附数据库文件,先新建同样名字的数据库,然后运行sql文件即可) ...JqueryZtree v3.5整合ssh实例,有注释,集成了tipsWindown弹出层插件,绝对原创,童叟无欺,闲暇之余做的小demo,5分绝不过分。
**jQuery zTree v3.5 插件详解** 在网页开发中,为了更好地展示和管理层级结构的数据,jQuery zTree 是一个非常实用的插件。zTree v3.5 版本延续了其前代的优点,包括优异的性能、灵活的配置以及多种功能的结合,...
ztree3.5中文API文档
《JQuery zTree v3.5.47:构建动态树形菜单的利器》 JQuery zTree是一款基于JavaScript的开源库,专用于构建交互式的树形菜单。在这个版本v3.5.47中,它继续提供高效、灵活且功能丰富的解决方案,尤其适用于网页中...
综上所述,`jQuery zTree v3.5` 是一个强大且易用的树形插件,其异步加载、丰富的交互功能和灵活的 API 设计,使得它成为开发人员在构建树形结构界面时的首选工具。通过深入理解和实践,你可以充分利用其功能,创建...
总结,jQuery zTree v3.5是一个强大且灵活的树形插件,它通过丰富的配置选项和API接口,满足了各种Web应用中的树形数据展示和操作需求。无论是在前端展示还是后端交互上,都能提供高效、便捷的解决方案。开发者可以...
ZTree是一款基于JavaScript实现的高性能、易用的树形菜单插件,而ZTree3.5则是其一个重要的版本。这个版本在前代的基础上进行了优化和增强,提供了更丰富的功能和更好的性能表现。 ZTree3.5的核心功能包括: 1. **...
ztree demo jquery.ztree,jquery.ztree.core.js,jquery.ztree.core-3.5.min.js,jquery.ztree.excheck-3.5.min.js,jquery.ztree.all.min.js,jquery.ztree.exedit.js,jquery.ztree.exhide.min.js,jquery-1.4.4.min...
JQuery zTree是利用JQuery的核心代码,实现一套能完成大部分常用功能的Tree插件。JQuery zTree特点兼容IE、FireFox、Chrome等浏览器(对于IE 6的兼容问题将不做特殊维护)在一个页面内可同时生成多个Tree实例支持...
《jQuery zTree 3.5.22:多功能树形插件详解》 在Web开发领域,jQuery zTree是一款广泛使用的、基于jQuery的开源树形插件,其最新版本为3.5.22。这款插件以其强大的功能、优秀的性能和高度的可配置性而受到开发者的...
jquery-1.4.4.min.js jquery.ztree.exhide.min.js jquery.ztree.exedit.min.js jquery.ztree.excheck.min.js jquery.ztree.core.min.js jquery.ztree.all.min.js jquery-1.4.4.js jquery.ztree.exhide.js jquery....
**jQuery ZTree 异步动态加载详解** 在Web开发中,数据展示往往涉及到大量信息的处理,特别是树形结构的数据。jQuery ZTree是一款强大的JavaScript组件,用于构建具有丰富交互效果的树状菜单或树形控件。在面对大...
本想0分分享的,但是下拉选项中最少是1分,没办法
在JQuery zTree v3.5.12这个特定版本中,可能包含了性能优化、bug修复以及新特性,具体更新内容可以通过查阅官方文档或发布日志来获取。 总之,jQuery zTree 3.5作为一个强大的树形插件,提供了丰富的功能和高度的...
2、在一个页面内可同时生成多个 Tree 实例 3、支持 JSON 数据 4、支持一次性静态生成 和 Ajax 异步加载 两种方式 5、支持多种事件响应及反馈 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox...
JQuery zTree 是一个基于 jQuery 的插件,用于在网页中构建交互式的树形结构。v3.4 版本是其稳定且功能丰富的版本之一,适用于多种应用场景,如数据展示、导航菜单、文件目录等。它以其易用性、高效性和强大的功能...
JQuery zTree是一款基于JavaScript的开源树...总之,JQuery zTree v3.3是一个强大且易用的JavaScript树形插件,它通过提供多种操作功能、良好的性能以及灵活的定制选项,满足了开发者在构建网页树形结构时的各种需求。
zTree 是一款基于 jQuery 的强大且多功能的树形插件,尤其在Web应用中用于实现树状菜单、数据展示和权限管理等方面具有广泛的应用。在3.5版本中,zTree 继续优化了性能,提供了更加灵活的配置选项,并且结合了多种...