JQuery Tree插件 - zTree v3.1 正式版發布

openkk 12年前發布 | 12K 次閱讀 jQuery

    選在情人節發布 zTree v3.1,希望 zTree 能夠擁有更多的“粉絲”。

    這次 v3.1 整體改動不大,但因為修改了 css 和 圖片,所以升級時需要注意了!

    另外,應不少朋友的要求,我把 API 的頁面抽取出來,做了一個簡易版的 API 離線文檔,方便大家使用。

    在線操作演示:http://www.baby666.cn/v3/demo.php#_101

    快速下載地址:http://code.google.com/p/jquerytree/downloads/list


JQuery Tree插件 - zTree v3.1 正式版發布


    下面是 v3.1 的修改記錄:


   * 【增加】ajax 的參數 setting.async.contentType ,讓提交參數適用于 json 數據提交 (主要適用于 .Net 的開發)。

   * 【增加】setting.edit.editNameSelectAll, 用于設定編輯節點名稱時初次顯示 input 后 text 內容為全選

   * 【修改】異步加載 規則,不再僅僅依靠父節點的子節點數來判定,增加內部屬性 zAsync,保證默認狀態下父節點及時無子節點也只能異步加載一次,除非使用 reAsyncChildNodes 方法強行控制異步加載。

   * 【修改】放大瀏覽器后導致 界面出現多余連接線的bug (需要更新:icon 圖標和 css )

   * 【修改】在編輯狀態,如果節點名超過編輯框寬度,左右鍵在框內不起作用的bug(IE 6 7 8 出現)

      CSS 中 filter:alpha(opacity=80) 造成的,應該是 ie 的 bug,需要更新 css 文件

   * 【修改】title 設置后,如果屬性不存在,則默認為 title 為空,便于數據容錯和用戶靈活使用

   * 【修改】editName 方法如果針對尚未展開的 父節點,會導致該父節點自動展開的 bug

   * 【修改】title 中存在標簽時導致 title 顯示異常的bug(例如:藍色字22%"'(例如:藍色字22%"'<input/>)

zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件

  • 兼容 IE、FireFox、Chrome 等瀏覽器
  • 在一個頁面內可同時生成多個 Tree 實例
  • 支持 JSON 數據
  • 支持一次性靜態生成 和 Ajax 異步加載 兩種方式
  • 支持多種事件響應及反饋
  • 支持 Tree 的節點移動、編輯、刪除
  • 支持任意更換皮膚 / 個性化圖標(依靠css)
  • 支持極其靈活的 checkbox 或 radio 選擇功能
  • 簡單的參數配置實現 靈活多變的功能

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!