系統(tǒng)下載、安裝、激活,就到系統(tǒng)天地來(lái)!

所在位置: 首頁(yè) — 軟件下載 — 應(yīng)用軟件 — 文件處理  —  zTree(jQuery樹插件) v3.5.42 正式版
zTree(jQuery樹插件) v3.5.42 正式版

zTree(jQuery樹插件) v3.5.42 正式版

  • 軟件授權(quán): 免費(fèi)軟件
  • 軟件類型: 國(guó)產(chǎn)軟件
  • 軟件語(yǔ)言: 簡(jiǎn)體中文
  • 更新時(shí)間: 2022-05-25
  • 軟件評(píng)分:
  • 軟件大小:
  • 應(yīng)用平臺(tái): WinXP/Win7/Win8/Win10
立即下載 安全下載 使用windsoul軟件管家下載

軟件介紹 下載地址

為您推薦:- 編程工具 zTree

基本簡(jiǎn)介
ztree是一款功能強(qiáng)大的樹插件軟件,ztree官方版是主要依靠jQuery實(shí)現(xiàn)的,集優(yōu)異的性能、靈活的配置、多種功能的組合等多種優(yōu)勢(shì)于一身,專門適合項(xiàng)目開發(fā),尤其是樹狀菜單、樹狀數(shù)據(jù)的Web顯示、權(quán)限管理等等。

軟件功能

1、zTree v3.0 將核心代碼按照功能進(jìn)行了分割,不需要的代碼可以不用加載
2、采用了 延遲加載 技術(shù),上萬(wàn)節(jié)點(diǎn)輕松加載,即使在 IE6 下也能基本做到秒殺
3、兼容 IE、FireFox、Chrome、Opera、Safari 等瀏覽器
4、支持 JSON 數(shù)據(jù)
5、支持靜態(tài) 和 Ajax 異步加載節(jié)點(diǎn)數(shù)據(jù)
6、支持任意更換皮膚 / 自定義圖標(biāo)(依靠css)
7、支持極其靈活的 checkbox 或 radio 選擇功能
8、提供多種事件響應(yīng)回調(diào)
9、靈活的編輯(增/刪/改/查)功能,可隨意拖拽節(jié)點(diǎn),還可以多節(jié)點(diǎn)拖拽喲
10、在一個(gè)頁(yè)面內(nèi)可同時(shí)生成多個(gè) Tree 實(shí)例
11、簡(jiǎn)單的參數(shù)配置實(shí)現(xiàn) 靈活多變的功能
zTree插件

注意事項(xiàng)

1、js 核心文件
①zTree v3.x 有 3 個(gè) js 文件,一個(gè) 核心包 ( jquery.ztree.core-3.x.js ),兩個(gè)擴(kuò)展包 -- 復(fù)選框功能包 ( jquery.ztree.excheck-3.x.js ) & 編輯功能包 ( jquery.ztree.exedit-3.x.js )
②使用 zTree v3.x 時(shí),核心包必須加載,擴(kuò)展包根據(jù)需要進(jìn)行加載;這種結(jié)構(gòu)有利于今后不斷開發(fā) zTree 的各種輔助功能或工具,而不影響基本功能。
③在實(shí)際使用中,建議將使用的擴(kuò)展包 與 核心包 代碼合并為一個(gè) js 文件,以節(jié)省網(wǎng)絡(luò)資源,合并時(shí)一定要將核心包的代碼放在最前面。
2、css 文件
①zTree v3.x 只使用一個(gè) zTreeStyle.css 文件,為了盡量避免樣式?jīng)_突,將 zTree 容器的 className 設(shè)置為 'ztree'
②v3.x 中對(duì)于主要 DOM ( li、ul、+/-圖標(biāo)、a ) 的 className 增加了 level 輸出,可以針對(duì)不同等級(jí)的節(jié)點(diǎn)設(shè)定獨(dú)立的樣式
3、img 圖片
①zTree v3.x 將主要圖標(biāo)都合并為一個(gè)圖片,利用圖片切割方式顯示圖標(biāo)
②為了避免原先節(jié)點(diǎn)連線之間 1 像素間隔的問題,在 v3.x 中 +/-圖標(biāo) 繼續(xù)保留 18*18 的尺寸,其余圖標(biāo)全部修改為 16*16,請(qǐng)升級(jí)的朋友務(wù)必注意修正原先使用的圖標(biāo)大小
③在 v3.x Demo 中 自定義圖標(biāo)都是獨(dú)立的圖片文件,實(shí)際開發(fā)中建議也都采用圖片切割的方式
4、zTree 數(shù)據(jù)
zTree 使用 JSON 數(shù)據(jù),關(guān)于數(shù)據(jù)部分請(qǐng)認(rèn)真查看 API 文檔 "treeNode 節(jié)點(diǎn)數(shù)據(jù)詳解" 中的內(nèi)容,并且在 Demo 中也都可以看到 treeNode 的定義
5、調(diào)試代碼
進(jìn)行程序開發(fā)時(shí),建議首先使用 chrome 或 firefox 進(jìn)行調(diào)試工作 -- 普通 js 調(diào)試,ajax 獲取數(shù)據(jù)時(shí)網(wǎng)絡(luò)情況的跟蹤都很容易。 個(gè)人推薦:chrome 的開發(fā)人員工具或 firefox 的 firebug 插件。
zTree插件

常見問題

1、zTree 對(duì) jQuery 的版本有要求嗎?
基本來(lái)說(shuō)沒有要求,zTree 在開發(fā)中使用 jQuery 1.4.4;目前簡(jiǎn)單測(cè)試過 jQuery 1.3+ 應(yīng)該都能正常使用
2、css 樣式異常怎么辦?
①異常原因:
頁(yè)面上自定義的 css 與 zTree 的 css 產(chǎn)生沖突
頁(yè)面上使用其他插件的 css 與 zTree 的 css 產(chǎn)生沖突
修改 zTree 的 css 錯(cuò)誤影響了 zTree
②解決方案:
由于 css 沖突的可能性太多,與其說(shuō)是解決方案,不如說(shuō)是處理建議。
A、避免針對(duì) id 進(jìn)行樣式設(shè)定,盡量采用 class 設(shè)置。 因?yàn)獒槍?duì) id 設(shè)定的樣式等級(jí)太高,zTree 的樣式肯定會(huì)被覆蓋。
B、zTree 默認(rèn)的樣式不可能將全部 css 定義都重新設(shè)置一遍,所以難免有遺漏,如果被遺漏的樣式影響了效果,那么請(qǐng)?jiān)?zTreeStyle 內(nèi)增加上對(duì)應(yīng)的設(shè)置內(nèi)容,而且一旦出現(xiàn)這種情況,也希望你能通知我,謝謝。
C、如果以上都不能解決,那么再看看是否有命名規(guī)則沖突,導(dǎo)致了樣式?jīng)_突
D、最后再看看是否自己修改的 zTree 樣式出現(xiàn)了錯(cuò)誤
3、如何將 節(jié)點(diǎn)數(shù)據(jù)提交給 Server 端
你可以利用 Form 或 Ajax 提交數(shù)據(jù)。
把 JSON 數(shù)據(jù)轉(zhuǎn)化為參數(shù)是比較麻煩的。在今后,我會(huì)逐漸提供一些工具包便于大家生成各種格式的數(shù)據(jù)。
制作提交數(shù)據(jù)的基本方法:拼字符串
拼接成什么格式的字符串? 是 url? xml? 還是 json? 這就要根據(jù)后臺(tái)解析數(shù)據(jù)的方法來(lái)決定了。