`
squall140
  • 浏览: 147663 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

zTree v3.2 正式版发布,优秀的JQuery Tree插件

 
阅读更多

因最近本人工作较忙,所以 v3.2 拖了很久,还望见谅。

这次
v3.2 最主要的工作是针对 exedit 部分的调整,一方面将 addNodes、removeNode、removeChildNodes 这3个方法转移到 core 中方便大家使用,另一方面是针对拖拽进行了较大修改 (主要是彻底解决一些浏览器兼容问题,提升拖拽时的流畅度、改善拖拽时的位置提示信息等),因为修改了 css ,所以升级时需要注意!


这里着重说明 css 升级的注意事项:(尤其是使用了自定义控件、自定义图标的朋友)

  1. 请将控件由  button 修改为 span,并且添加 className : “button”
  2. 在 自定义部分的 css,将 button 都修改为 span.button
  3. 请参考 自定义图标 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
分享到:
评论

相关推荐

    JQuery zTree v3.2 最新版

    Tree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。 zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 兼容 ...

    zTree(JQuery Tree) v3.1.rar

    zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器(对于IE 6的兼容问题将不做特殊维护) 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持...

    针对Ztree的右键弹出菜单(jquery.popupSmallMenu.js)

    标题中的“针对Ztree的右键弹出菜单(jquery.popupSmallMenu.js)”是指在使用ZTree这个JavaScript组件时,如何实现右键点击节点时弹出自定义菜单的功能。ZTree是一个广泛使用的JavaScript树形控件,它允许开发者...

    JQuery zTree v3.3

    JQuery zTree是一款基于JavaScript的开源树...总之,JQuery zTree v3.3是一个强大且易用的JavaScript树形插件,它通过提供多种操作功能、良好的性能以及灵活的定制选项,满足了开发者在构建网页树形结构时的各种需求。

    Ztree官方API及实例教程

    zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据的Web显示、权限管理等;其中压缩包包括完整的官方文档...

    ZTree v3.x (JQuery Tree插件)

    ZTree是一款基于jQuery的树形插件,广泛应用于网页中的数据展示、操作和管理,尤其在后台管理系统中,ZTree以其强大的功能和易用性深受开发者喜爱。版本v3.x是其较为成熟的一个系列,提供了丰富的API和配置选项,...

    JQuery zTree v2.6

    JQuery zTree是一款基于JavaScript的树形插件,其v2.6版本在功能和性能上进行了优化,为开发者提供了更强大的树形结构处理能力。这个版本的zTree不仅包含了完整的API文档,还附带了一系列经典实例,便于开发者理解和...

    ZTree v3.x (JQuery Tree插件) (API+Demo)

    ZTree是一款基于jQuery的强大的树形插件,主要用于在网页中构建可交互的树状结构。v3.x版本是其最新迭代,提供了丰富的功能和优化的性能,适用于各种需要展示层级关系的场景,如文件目录、组织架构、权限管理等。 ...

    全网jquery.tree树形菜单打包下载(zTree&jquery-ui&treeview共四种)

    这个压缩包包含四个不同的jQuery树形插件:zTree、jQuery UI Treeview、jQuery UI Draggable Tree和jQuery Simple Treeview。这些插件各有特色,适用于不同的项目需求。 首先,zTree是一款功能强大的jQuery插件,...

    jquery.zTree.js.rar

    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 2.0 一个非常好用的jQuery树插件

    jQuery zTree是一款基于JavaScript库jQuery的优秀树形插件,尤其在2.0版本中,它提供了丰富的功能和良好的用户体验。zTree主要适用于网站后台管理、数据展示、菜单导航等多种场景,其强大的API接口和详尽的文档使得...

    zTree树的Demo及全部文档

    zTree是一款广泛应用于Web开发中的JavaScript插件,主要用于构建交互式的树形结构界面。它具有丰富的功能和良好的可定制性,适用于实现各种树形数据的展示和操作,如文件目录、组织架构、权限管理等场景。在“zTree_...

    官网zTree -- jQuery 树插件 官网压缩包

    官网zTree -- jQuery 树插件 官网压缩包 学习起来很方便,版本 3.x 基本来说没有要求,zTree 在开发中使用 jQuery 11111.4.4;目前简单测试过 jQuery 1.3+ 应该都能正常使用

    Jquery-ztree树形菜单代码并适应移动端

    JQuery-zTree是一款基于jQuery的树形插件,它提供了丰富的功能和良好的性能,尤其适用于构建树形结构的菜单和数据展示。在移动端应用中,zTree能够自适应屏幕尺寸,提供良好的用户体验。本项目提供的代码是针对...

    jquery.Ztree.js + css

    jQuery ZTree是一款基于jQuery的插件,专门用于创建交互式的树形控件,为资源管理提供了强大的功能和优雅的用户体验。本篇文章将详细介绍如何利用jQuery ZTree来实现这一目标。 **1. jQuery ZTree的核心特性** - *...

    JQuery zTree v3.5.14

    **jQuery zTree v3.5.14** 是一个基于jQuery的树形插件,它在Web开发中广泛用于创建交互式的树形结构。这个版本3.5.14是zTree的一个稳定版本,提供了丰富的功能和优化的性能。下面我们将深入探讨zTree的核心特性、...

    JQuery zTree v3.5.47.zip

    《JQuery zTree v3.5.47:构建动态树形菜单的利器》 JQuery zTree是一款基于JavaScript的开源库,专用于构建交互式的树形菜单。在这个版本v3.5.47中,它继续提供高效、灵活且功能丰富的解决方案,尤其适用于网页中...

Global site tag (gtag.js) - Google Analytics