JQuery Tree插件 - zTree v3.5 正式版 發布
由于國慶之后一直忙于公司的項目,因此將 zTree 閑置了 1 個月左右。
這次升級繼續以修正 bug 為主,這里要非常感謝各位用戶的支持,這次修改的很多 bug 都是大家在使用過程中反映給我的。
zTree 目前已經能夠滿足絕大部分樹形需求的操作,對于一棵單純的樹來說,基本可以到此為止了。所以以后 v3.x 版本也都不會增加新功能了,但會繼續保持 bug 的修正,如果你發現 zTree 的 bug 還請及時告訴我。(結束只代表著新的開始....)
在 zTree 不斷完善的過程中,更加深刻的體會到架構的重要性,而架構主要體現在代碼的靈活性、擴展性以及代碼的優化,要想開發出更多更好的功能,那么我必須要首先從 架構上認真思考和探索,至于下一步到底會做出個什么東西來,我自己還不能完全確定,但首先肯定還是以樹當做我的案例,對心中這樣一個架構進行嘗試,希望以 后可以實現一套輕松搭建各種類似于樹、菜單以及各種 Map 的 js 控件。 如果大家有什么想法、建議,也非常歡迎與我進行溝通。
zTree 在線操作演示:http://www.ztree.me/v3/demo.php#_101
zTree 快速下載地址:http://code.google.com/p/jquerytree/downloads/list
下面是 v3.5 的修改記錄:
- 【優化】原先的 clone 方法 (特別感謝:愚人碼頭)
- 【修改】隱藏父節點后,使用 expandAll 方法導致父節點展開的 bug
- 【修改】使用 jQuery v1.7 以上時,設置 zTree 容器 ul 隱藏(visibility: hidden;)后, 調用 selectNode 導致 IE 瀏覽器報錯 Can't move focus 的 bug
- 【修改】正在異步加載時,執行 destory 或 init 方法后,異步加載的節點影響新樹的 bug
- 【修改】方法 reAsyncChildNodes 在 refresh 的時候未清空內部 cache 導致內存泄露的 bug
- 【修改】批量節點拖拽到其他父節點內(inner)時,導致順序反轉的 bug
- 【修改】對于使用 html 格式的節點無法觸發雙擊事件的 bug
- 【修改】onCheck 回調中的 event ,保證與觸發事件中的 event 一致
- 【修改】異步加載時,在 onNodeCreated 中執行 selectNode 后,導致節點折疊的 bug
- 【修改】API 中 dataFilter 的參數名稱 childNodes -> responseData
- 【修改】API 中 iconSkin 的舉例內容
- 【修改】API 中 chkDisabled 的說明
- 【修改】Demo 中 index.html 內的 loadReady 重復綁定問題
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!