zTree.js

zTree簡介

樹形控件的使用是應(yīng)用開發(fā)過程中不可少的,zTree是一個依靠jQuery實現(xiàn)的多功能“樹插件”,優(yōu)異的性能,靈活的配置,多功能的組合是zTree最大的優(yōu)點。

zTree的特點

?最新版的zTree將核心代碼按照功能進行了分割,不需要的代碼可以不用加載,如普通使用只需要加載核心的jqurey.ztree.exedit-3.5.min.js
?采用了延遲加載技術(shù),上萬節(jié)點輕松加載,即使在IE6也能基本做到秒殺
?兼容IE、FireFox、Chrome、Opera、Safai 等瀏覽器
?支持JSON數(shù)據(jù)
?支持靜態(tài)和ajax異步加載節(jié)點數(shù)據(jù)
?支持任意更換皮膚/自定義圖標(依靠css)
?v支持極其靈活的checkbox 或 radio 選擇功能
?提供多種事件響應(yīng)回調(diào)
?靈活的編輯(增/刪/改/查)功能,可隨意拖拽節(jié)點,還可以多節(jié)點拖拽
?在一個頁面內(nèi)同時生成多個 Tree 實例
簡單的參數(shù)配置實現(xiàn),靈活多變的功能

zTree文件介紹

從zTree官網(wǎng)下載的zTree包括以下組件部分

201682102632108.jpg

?metroStyle文件夾:zTree的metro風(fēng)格樣式相關(guān)文件(圖片及css樣式表)。
?zTreeStyle文件夾:zTree的標準風(fēng)格樣式文件夾(圖片及css樣式表)
?js文件:zTree.all.js是完整的js庫,可單純加載此文件實現(xiàn)所有zTree功能,ztree.core、ztree.excheck、ztree.exedit、ztree.exhide是對ztree按照功能進行的分割,分別對應(yīng)基本功能、復(fù)選功能、編輯功能、顯隱功能。

zTree的基本使用

1.0 zTree的創(chuàng)建
在頁面中添加對zTree的js及css引用,由于zTree基于JQuery,JQuery的引用是必須的。
<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE> ZTREE DEMO </TITLE>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="zTreeStyle/zTreeStyle.css" type="text/css">
<script type="text/javascript" src="jquery-1.4.2.js"></script>
<script type="text/javascript" src="jquery.ztree.core-3.x.js"></script>
<SCRIPT LANGUAGE="JavaScript">
var zTreeObj;
var setting = {}; // zTree 的參數(shù)配置,后面詳解
var zNodes = [ // zTree 的數(shù)據(jù)屬性,此處使用標準json格式
{
name: "test1", open: true, children: [
{ name: "test1_1" }, { name: "test1_2" }]
},
{
name: "test2", open: true, children: [
{ name: "test2_1" }, { name: "test2_2" }]
} ];
$(document).ready(function () {
zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes); //初始化zTree,三個參數(shù)一次分別是容器(zTree 的容器 className 別忘了設(shè)置為 "ztree")、參數(shù)配置、數(shù)據(jù)源
});
</SCRIPT>
</HEAD>
<BODY>
<div>
<ul id="treeDemo" class="ztree"></ul>
</div>
</BODY>
</HTML>
運行結(jié)果如下

Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近在項目中用到了ztree.js這個構(gòu)型樹插件,因為我們公司使用的是Java開發(fā)后臺,在插件的異步加載上和官方文...
    ElementABC閱讀 1,257評論 0 1
  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,670評論 0 44
  • 從電影院出來,還下著雨,跟表妹一起打傘走回家,還抱著開影之前的那杯西柚汁,吸了一口,依舊酸。 腦海里依舊還是文藝腔...
    6月姑娘閱讀 380評論 0 0
  • 以下場景是否熟悉? 在公司的工作交流群上斗表情圖: 開發(fā)人員和測試人員承擔(dān)的是軟件工程中兩個不同方面的工作,一個是...
    Joey_GZ閱讀 2,516評論 3 7
  • 湛廬澈澄山間水, 涓瑤青蓮玉蘿門。 古道琴心將軍甲, 風(fēng)來已裘無相人。
    閑燈兒閱讀 215評論 0 6

友情鏈接更多精彩內(nèi)容