0
点赞
收藏
分享

微信扫一扫

zTree

Aliven888 2023-02-01 阅读 167


一、zTree 简介

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。

优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。

zTree 是开源免费的软件。

二、zTree特点

  1. zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载
  2. 采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀
  3. 兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器
  4. 支持 JSON 数据
  5. 支持静态 和 Ajax 异步加载节点数据
  6. 支持任意更换皮肤 / 自定义图标(依靠css)
  7. 支持极其灵活的 checkbox 或 radio 选择功能
  8. 提供多种事件响应回调
  9. 灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽哟
  10. 在一个页面内可同时生成多个 Tree 实例
  11. 简单的参数配置实现 灵活多变的功能

 

三、使用步骤

1、文件准备

将需要使用的 zTree v3.x 相关的 js、css、img 文件分别放置到相应目录,并且保证路径正确

2、编写 html 页面

(注意: zTree 的容器 class属性别忘了设置为 "ztree")

<!DOCTYPE html>
<HTML>
<HEAD>
<TITLE>ZTREE DEMO</TITLE>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="demoStyle/demo.css" type="text/css">
<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 = {};
var zNodes = [{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);
});
</SCRIPT>
</HEAD>
<BODY>
<div>
<ul id="treeDemo" class="ztree"></ul>
</div>
</BODY>
</HTML>

举报

相关推荐

0 条评论