因最近本人工作较忙,所以 v3.2 拖了很久,还望见谅。
这次
v3.2 最主要的工作是针对 exedit 部分的调整,一方面将 addNodes、removeNode、removeChildNodes 这3个方法转移到 core 中方便大家使用,另一方面是针对拖拽进行了较大修改
(主要是彻底解决一些浏览器兼容问题,提升拖拽时的流畅度、改善拖拽时的位置提示信息等),因为修改了 css ,所以升级时需要注意!
这里着重说明 css 升级的注意事项:(尤其是使用了自定义控件、自定义图标的朋友)
-
请将控件由 button 修改为 span,并且添加 className : “button”
-
在 自定义部分的 css,将 button 都修改为 span.button
-
请参考 自定义图标 Demo:http://www.baby666.cn/v3/demo.php#_106
和 自定义控件 Demo:http://www.baby666.cn/v3/demo.php#_504
另外,这次还添加了两个Demo,尤其是“异步加载模式下全部展开”,是不少朋友提过的,这次特别制作出来供大家参考。
最新版 zTree 在线操作演示:
http://www.baby666.cn/v3/demo.php#_101
最新版 zTree 快速下载地址:
http://code.google.com/p/jquerytree/downloads/list
下面是 v3.2 的修改记录:
-
【增加】setting.data.key.url 允许修改 treeNode.url 属性
-
【增加】getNodesByFilter(filter, isSingle) 方法
-
【增加】"与其他 DOM 拖拽互动" 的 Demo (http://www.baby666.cn/v3/demo.php#_511
)
-
【增加】"异步加载模式下全部展开" 的 Demo (http://www.baby666.cn/v3/demo.php#_512
)
-
【修改】代码结构,将 addNodes、removeNode、removeChildNodes 方法 和 beforeRemove、onRemove 回调 转移到 core 内
-
【修改】IE7的环境下无子节点的父节点反复展开出现多余空行的 bug
-
【修改】异步加载时,如果出现网络异常等,会导致 图标显示错误的 bug
-
【修改】dataFilter中 return null 导致异常 的 bug
-
【修改】removeChildNodes 方法清空子节点后,无法正常添加节点的 bug
-
【修改】moveNode 后节点中的自定义元素的事件丢失的 bug
-
【修改】moveNode 方法中设置 isSilent = true 时,如果移动到已展开的 父节点后,出现异常的 bug
-
【修改】onClick/onDrag/onDrop 回调中 event 不是原始 event 的 bug
-
【修改】onDrop 回调中 当拖拽无效时,无法获得 treeNodes 的 bug
-
【修改】onDrop 无法判断拖拽是 移动还是复制的问题
-
【修改】未开启异步加载模式时,拖拽节点到子节点为空的父节点内时 出现异常 的 bug
-
【修改】拖拽过程中,反复在 父节点图标上划动时,会出现停顿的 bug
-
【修改】拖拽操作时箭头 与 targetNode 背景之间的细节现实问题,便于用户拖拽时更容易区分 prev、next 和 inner 操作
-
【修改】拖拽操作时IE6/7 下 在 节点<a> 右侧 10px 内会导致 targetNode = root 的 bug
-
【修改】编辑模式下 默认的编辑按钮、删除按钮点击后,如果相应的 before 回调 return false 时会触发 onClick 回调的 bug
分享到:
相关推荐
Tree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。 zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 兼容 ...
ZTree v3.x (JQuery Tree插件)
最新,最全的ZTree v3.x (JQuery Tree插件).js开发中经常使用到的!
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 v3.2.zip 树实例,关于JS的
JQuery zTree v2.6文档以及经典实例
JQuery zTree v3.5.14 demo和详细文档
JQuery zTree v3.1
非常好用的jquery树插件,带API文档,示例。
jquery 树控件 万能树 拖拽 添 删 改 大数据操作 ajax操作 代码清晰便于重构 修改
JQuery zTree v3.4 很好适用的ztree 生成树机构。适用方便,异步也很快。
JQuery zTree v2.6.zipJQuery zTree v2.6.zipJQuery zTree v2.6.zipJQuery zTree v2.6.zip
demo 博文链接:https://tianqiushi.iteye.com/blog/2103791
非常好用的Jquery-ztree树形菜单代码并适应移动端,可以自动配置图标
Jquery javascript API 中文 JQuery zTree v3.5 api
JQuery zTree v3.1 API
zTree v3.0 正式版在功能、性能方便比 v2.x 版本都有了很多改善,尤其是性能方面。 但还要再提提醒大家,v3.0 在代码架构上的改动较大,所以升级 v2.x 版本的 zTree 必须要配合修改代码,不能仅仅升级 js 文件。
2、在一个页面内可同时生成多个 Tree 实例 3、支持 JSON 数据 4、支持一次性静态生成 和 Ajax 异步加载 两种方式 5、支持多种事件响应及反馈 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox...