因最近本人工作较忙,所以 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的右键弹出菜单(jquery.popupSmallMenu.js)”是指在使用ZTree这个JavaScript组件时,如何实现右键点击节点时弹出自定义菜单的功能。ZTree是一个广泛使用的JavaScript树形控件,它允许开发者...
JQuery zTree是一款基于JavaScript的开源树...总之,JQuery zTree v3.3是一个强大且易用的JavaScript树形插件,它通过提供多种操作功能、良好的性能以及灵活的定制选项,满足了开发者在构建网页树形结构时的各种需求。
zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据的Web显示、权限管理等;其中压缩包包括完整的官方文档...
ZTree是一款基于jQuery的树形插件,广泛应用于网页中的数据展示、操作和管理,尤其在后台管理系统中,ZTree以其强大的功能和易用性深受开发者喜爱。版本v3.x是其较为成熟的一个系列,提供了丰富的API和配置选项,...
JQuery zTree是一款基于JavaScript的树形插件,其v2.6版本在功能和性能上进行了优化,为开发者提供了更强大的树形结构处理能力。这个版本的zTree不仅包含了完整的API文档,还附带了一系列经典实例,便于开发者理解和...
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、jQuery UI Treeview、jQuery UI Draggable Tree和jQuery Simple Treeview。这些插件各有特色,适用于不同的项目需求。 首先,zTree是一款功能强大的jQuery插件,...
jQuery zTree是一款基于JavaScript库jQuery的优秀树形插件,尤其在2.0版本中,它提供了丰富的功能和良好的用户体验。zTree主要适用于网站后台管理、数据展示、菜单导航等多种场景,其强大的API接口和详尽的文档使得...
zTree是一款广泛应用于Web开发中的JavaScript插件,主要用于构建交互式的树形结构界面。它具有丰富的功能和良好的可定制性,适用于实现各种树形数据的展示和操作,如文件目录、组织架构、权限管理等场景。在“zTree_...
ZTree是一款基于jQuery的强大的树形插件,主要用于在网页中构建可交互的树状结构。v3.x版本是其最新迭代,提供了丰富的功能和优化的性能,适用于各种需要展示层级关系的场景,如文件目录、组织架构、权限管理等。 ...
官网zTree -- jQuery 树插件 官网压缩包 学习起来很方便,版本 3.x 基本来说没有要求,zTree 在开发中使用 jQuery 11111.4.4;目前简单测试过 jQuery 1.3+ 应该都能正常使用
JQuery-zTree是一款基于jQuery的树形插件,它提供了丰富的功能和良好的性能,尤其适用于构建树形结构的菜单和数据展示。在移动端应用中,zTree能够自适应屏幕尺寸,提供良好的用户体验。本项目提供的代码是针对...
jQuery ZTree是一款基于jQuery的插件,专门用于创建交互式的树形控件,为资源管理提供了强大的功能和优雅的用户体验。本篇文章将详细介绍如何利用jQuery ZTree来实现这一目标。 **1. jQuery ZTree的核心特性** - *...
**jQuery zTree v3.5.14** 是一个基于jQuery的树形插件,它在Web开发中广泛用于创建交互式的树形结构。这个版本3.5.14是zTree的一个稳定版本,提供了丰富的功能和优化的性能。下面我们将深入探讨zTree的核心特性、...
JQuery zTree 是一个基于 jQuery 的插件,用于在网页中构建交互式的树形结构。v3.4 版本是其稳定且功能丰富的版本之一,适用于多种应用场景,如数据展示、导航菜单、文件目录等。它以其易用性、高效性和强大的功能...
总结来说,zTree作为一款优秀的jQuery树插件,凭借其灵活的数据模型、丰富的功能和易于定制的样式,成为前端开发中处理树形数据的强大工具。通过深入了解和实践,开发者可以充分利用zTree来提升项目的交互性和用户...