JQuery Tree插件 - zTree v3.5.13 版 發布
zTree 是一個依靠 jQuery 實現的多功能 “樹插件”。優異的性能、靈活的配置、多種功能的組合是 zTree 最大優點。
- zTree v3.0 將核心代碼按照功能進行了分割,不需要的代碼可以不用加載
- 采用了 延遲加載 技術,上萬節點輕松加載,即使在 IE6 下也能基本做到秒殺
- 兼容 IE、FireFox、Chrome、Opera、Safari 等瀏覽器
- 支持 JSON 數據
- 支持靜態 和 Ajax 異步加載節點數據
- 支持任意更換皮膚 / 自定義圖標(依靠css)
- 支持極其靈活的 checkbox 或 radio 選擇功能
- 提供多種事件響應回調
- 靈活的編輯(增/刪/改/查)功能,可隨意拖拽節點,還可以多節點拖拽喲
- 在一個頁面內可同時生成多個 Tree 實例
- 簡單的參數配置實現 靈活多變的功能 </ul> </div>

下面是 v3.5.13 的修改記錄:
【增加】beforeRename & onRename 增加 isCancel 參數,可以監控用戶 ESC 取消編輯的事件
【修改】初始化時 radioType="all", 父節點未展開 且 子節點有被勾選,點擊其他 radio 時,不會取消勾選該子節點的bug
【修改】多棵樹拖拽時,拖拽無效后會導致目標書已選擇的節點清空的 bug。
【修改】多棵樹拖拽時,會觸發 addHoverDom 的bug。
【修改】多棵樹拖拽時,由于 beforeDrog 或 prev / inner / next 返回 false 后未觸發原始節點的 addHoverDom 的bug
【修改】異步加載時,對于未加載子節點的父節點使用 expandNode 方法時, sonSign 設置為 true后,導致異步加載的節點無法正常顯示的bug
【修改】一次性加載全部數據,如果父節點 A 未展開,但下一級的父節點 A1 設置了 open=true 的時候,使用 expandAll 方法導致 A1 的下一級父節點出現重復的 bug
【修改】增加對 iframe 的支持,可以只在主頁面加載 zTree 的 js,在 iframe 內創建樹 [https://github.com/zTree/zTree_v3/issues/7 Issue Info]
【修改】引入 exhide 擴展包 導致頁面上同時加載多棵樹時,根節點 的 連接線圖標出現異常 的 bug [http://tieba.baidu.com/p/2277416574]
【修改】excheck & exedit 擴展包中事件代理獲取節點 tId 的方法,保證適當修改 DOM 結構也能得到 tId
GitHub: https://github.com/zTree/zTree_v3
zTree 在線操作演示: http://www.ztree.me/v3/demo.php#_101
zTree 快速下載地址: http://code.google.com/p/jquerytree/downloads/list
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!