zTree v2.6正式版对比v2.6.beta来讲修改的地方很少,主要是修改了几个Bug。另外对于check功能作了必定完善,但愿使用checkbox或radio,但部分节点不显示checkbox/radio的朋友们,使用v2.6正式版能够很easy的实现了。功能演示能够直接去http://baby666.cn操做,也能够直接去Googlehttp://code.google.com/p/jquerytree/downloads/list下载。前端
zTree v2.6是v2.x系列的终结版,下一步将全力开发v3.0,而且不会再保证向下兼容。若是发现重大bug会对v2.6进行修正,但不会再对其进行功能增长。jquery
考虑到可能有朋友没有使用v2.6.beta下面把此次v2.6的所有修改内容公布出来:web
【修正v2.6 beta】使用addHoverDom/removeHoverDom方法添加自定义控件之后,会出现节点失去焦点,但自定义控件没有移除的Bug浏览器
已解决,由于onHoverOut事件定义逻辑出现Bug致使异步
【修正v2.6 beta】对于zTree大容器进行图层隐藏、显示切换时,IE浏览器下出现未知的运行时错误。(Line:547)async
已解决,利用setTimeout避免了与其余控件产生冲突函数
【修正v2.6 beta】zTreeNodeCache在反复refresh的时候会形成内存泄露大数据
【修正v2.6 beta】confirmRename校验失败返回false后,利用updateNode恢复节点原先状态异常,没法选中其余节点的Bug优化
【增长v2.6 beta】nocheck属性;实现节点自定义是否显示checkbox/radio的功能。网站
【增长v2.6 beta】cancelInput接口,容许经过js取消编辑状态。
【优化】大数据量一次性加载的效率问题
【优化】checkbox选择时父子关联的效率问题
【修改】支持jQuery 1.3.2/jQuery 1.6的问题
【修改】zTreejs文件命名规范,符合jQuery插件的命名标准:jquery.ztree-2.6.js
【修改】expandNode方法,增长focus参数(boolean),为保证向下兼容,默认展开时会聚焦到节点上,若是不须要聚焦请设置focus为false
【修改】在Constructor里以及refresh中,从新设置zTreeId=0;致使实现多个Tree时,treeId计数清零出现重复id的Bug
【修改】contextmenu/mousedown/mouseup事件未unbind的bug,若是屡次refresh就会出现异常。
【修改】编辑名称的状态下点击其余节点时,没法保存修改后名称的bug
【修改】IE浏览器节点重命名时,若是用鼠标全选中编辑内容并在当前Text控件以外释放左键,则浏览器会出现死机的bug
(这种特殊操做时,使用jQuery.parent()方法永远都能获取parent,从而形成死循环)
【修改】设置checkType:{"Y": "", "N":""}后,checkAllNodes没法所有选中或取消的bug
【增长】setting.asyncDataFilter属性;异步获取数据后,首先提供给用户进行加工,而后再反馈给zTree的进行添加
【增长】setting.dragCopy/dragMove属性,能够指定节点拖拽后是copy仍是move,若是这两个属性同时false,则Tree没法进行拖拽操做,若是同时为true,则按下Ctrl键拖拽时copy,不然move
【增长】treeNode.iconOpen/iconClose属性,便于自定义文件夹图标在展开、折叠时更换
【增长】对zTree增长beforeDblclick、dblclick双击事件,供特殊使用,该事件与右键的rightClick使用方法相似。
【增长】confirmRename事件回调函数,以提供修更名称的校验功能
【增长】confirmDragOpen事件,拖拽过程当中target是父节点时,容许自行控制是否自动展开
【增长】inputNodeName接口,让节点进入重命名状态
【增长】copyNode接口,与Move功能相似,容许复制节点