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功能相似,容許複製節點