## Function(obj, zSetting, zNodes)$.fn.zTree.init

### 概述[ 依赖 jquery.ztree.core 核心 js ]

zTree 初始化方法，创建 zTree 必须使用此方法

1、页面需要进行 W3C 申明，例如：<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">。

2、需要首先加载 jquery-1.4.2.js 或其他更高版本的 jQuery 。

3、需要加载 jquery-ztree.core-3.0.js，如果需要用到 编辑功能 或 checkbox / radio 还需要分别加载 jquery-ztree.exedit-3.0.js 和 jquery-ztree.excheck-3.0.js 。

4、需要加载 zTreeStyle.css 以及 zTreeStyle 目录下的 img 文件。

5、如果需要使用自定义图标请参考相应的Demo。

6、请注意设置 zTree 的容器样式 class="ztree"，其中 "ztree" 这个 className，可以根据需要随意修改，别忘了修改 css 中对应名字就是了，对于容器如果需要增加其他特殊样式，可根据自己的需要进行修改。

### Function 参数说明

#### objjQuery Object

用于展现 zTree 的 DOM 容器

#### zSettingJSON

zTree 的配置数据，具体请参考 “setting 配置详解”中的各个属性详细说明

#### zNodesArray(JSON) / JSON

zTree 的节点数据，具体请参考 “treeNode 节点数据详解”中的各个属性详细说明

1、v3.x 支持单独添加一个节点，即如果只新增一个节点，不用必须包在数组中

2、如果需要异步加载根节点，可以设置为 null 或 [ ]

3、使用简单数据模式，请参考 setting.data.simpleData 内的属性说明

#### 返回值JSON

zTree 对象，提供操作 zTree 的各种方法，对于通过 js 操作 zTree 来说必须通过此对象

如果不需要自行设定全局变量保存，可以利用 $.fn.zTree.getZTreeObj 方法随时获取

### setting & function 举例

#### 1. 简单创建 zTree 演示

    <!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.5.js"></script>
    <!--
      <script type="text/javascript" src="jquery.ztree.excheck-3.5.js"></script>
      <script type="text/javascript" src="jquery.ztree.exedit-3.5.js"></script>
    -->
      <SCRIPT type="text/javascript" >
    	var zTreeObj,
    	setting = {
    		view: {
    			selectedMulti: false
    		}
    	},
    	zTreeNodes = [
    		{"name":"网站导航", open:true, children: [
    			{ "name":"google", "url":"http://g.cn", "target":"_blank"},
    			{ "name":"baidu", "url":"http://baidu.com", "target":"_blank"},
    			{ "name":"sina", "url":"http://www.sina.com.cn", "target":"_blank"}
    			]
    		}
    	];

    	$(document).ready(function(){
    		zTreeObj = $.fn.zTree.init($("#tree"), setting, zTreeNodes);

    	});
      </SCRIPT>
     </HEAD>

    <BODY>
    <ul id="tree" class="ztree" style="width:230px; overflow:auto;"></ul>
     </BODY>
    </HTML>