ztree官网上有详细的API和演示demo,这里就不详细介绍了,只对用到的一些功能进行说明一下。
1、用到的几个js文件
jquery-1.4.4.min.js(jQuery的核心js)
jquery.ztree.core-3.5.js(ztree的核心js)
jquery.ztree.excheck-3.5.js(ztree的复选框功能js)
jquery.ztree.exedit-3.5.js(ztree的编辑功能js)
2、用的css文件
zTreeStyle.css(只有这一个css文件,控制ztree样式,当然可以在这个文件里扩展自己需要的样式)
3、用到的图片
zTree v3.x 将主要图标都合并为一个图片,利用图片切割方式显示图标
4、数据定义
use the simple data format({"id":1, "pId":0, "name":"test1"})
5、页面demo代码如下:
-
<link rel="stylesheet" href="css/zTreeStyle.css" />
-
<script type="text/javascript" src="js/jquery.ztree.core-3.5.js"></script>
-
<script type="text/javascript" src="js/jquery.ztree.excheck-3.5.js"></script>
-
<script type="text/javascript" src="js/jquery.ztree.exedit-3.5.js"></script>
-
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
-
<SCRIPT type="text/javascript">
-
var dragId;var zTree_Menu;
-
var setting = {
-
view: {
-
addHoverDom: addHoverDom,
-
removeHoverDom: removeHoverDom,
-
selectedMulti: false,
-
showLine: false,
-
selectedMulti: false,
-
showIcon: false
-
},
-
edit: {
-
enable: true,
-
showRemoveBtn: setRemoveBtn,
-
removeTitle:"删除分类",