zTree-JQuery 树插件

一、zTree简介

zTree是依靠Jquery实现的多功能"树插件"。优异的性能,灵活的配置,多种功能的组合是zTree最大的优点。zTree是开源免费的软件。
优势:
采用了 延迟加载 技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀
兼容 IE、FireFox、Chrome、Opera、Safari 等浏览器
支持 JSON 数据
支持静态 和 Ajax 异步加载节点数据
支持任意更换皮肤 / 自定义图标(依靠css)
支持极其灵活的 checkbox 或 radio 选择功能
提供多种事件响应回调
灵活的编辑(增/删/改/查)功能,可随意拖拽节点,还可以多节点拖拽哟
在一个页面内可同时生成多个 Tree 实例
简单的参数配置实现 灵活多变的功能

二、zTree下载引用

根据具体不同的树根据demo引入不同的js和css
官网下载地址:
www.treejs.cn/
百度网盘下载地址:
链接:https://pan.baidu.com/s/1N80XK8hKA4iaVAYbtCIf_w
提取码:tnxz

三、具体使用解析

<!DOCTYPE html>
<HTML>
<HEAD>
  <TITLE> ZTREE DEMO - Simple Data</TITLE>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  
  <link rel="stylesheet" href="./css/zTreeStyle/zTreeStyle.css" type="text/css">
  <script type="text/javascript" src="./js/jquery-1.4.4.min.js"></script>
  <script type="text/javascript" src="./js/jquery.ztree.core.js"></script>

  <SCRIPT type="text/javascript">
      <!--
      var setting = {
          data: {
              //模板
              simpleData: {
                  //是否使用简单模式
                  enable: true
                  idKey: "id",//节点数据中保存唯一标识的属性名称
                  pIdKey: "pId",//节点数据中保存其父节点唯一标识的属性名称
                  rootPId: 0//用于修正根节点父节点数据,即 pIdKey 指定的属性值
              }
          }
      };

      var zNodes =[
          { id:1, pId:0, name:"父节点1 - 展开", open:true},
          { id:11, pId:1, name:"父节点11 - 折叠"},
          { id:111, pId:11, name:"叶子节点111"},
          { id:112, pId:11, name:"叶子节点112"},
          { id:113, pId:11, name:"叶子节点113"},
          { id:114, pId:11, name:"叶子节点114"},
          { id:12, pId:1, name:"父节点12 - 折叠"},
          { id:121, pId:12, name:"叶子节点121"},
          { id:122, pId:12, name:"叶子节点122"},
          { id:123, pId:12, name:"叶子节点123"},
          { id:124, pId:12, name:"叶子节点124"},
          { id:13, pId:1, name:"父节点13 - 没有子节点", isParent:true},
          { id:2, pId:0, name:"父节点2 - 折叠"},
          { id:21, pId:2, name:"父节点21 - 展开", open:true},
          { id:211, pId:21, name:"叶子节点211"},
          { id:212, pId:21, name:"叶子节点212"},
          { id:213, pId:21, name:"叶子节点213"},
          { id:214, pId:21, name:"叶子节点214"},
          { id:22, pId:2, name:"父节点22 - 折叠"},
          { id:221, pId:22, name:"叶子节点221"},
          { id:222, pId:22, name:"叶子节点222"},
          { id:223, pId:22, name:"叶子节点223"},
          { id:224, pId:22, name:"叶子节点224"},
          { id:23, pId:2, name:"父节点23 - 折叠"},
          { id:231, pId:23, name:"叶子节点231"},
          { id:232, pId:23, name:"叶子节点232"},
          { id:233, pId:23, name:"叶子节点233"},
          { id:234, pId:23, name:"叶子节点234"},
          { id:3, pId:0, name:"父节点3 - 没有子节点", isParent:true}
      ];
      //表示等待浏览器dom树构建完成之后执行(并不是指页面加载完成之后执行)
      $(document).ready(function(){
          //zTree初始化方法,创建zTree必须使用此方法
          $.fn.zTree.init($("#treeDemo"), setting, zNodes);
      });
      //-->
  </SCRIPT>
</HEAD>

<BODY>

<div class="content_wrap">
  <div class="zTreeDemoBackground left">
      <ul id="treeDemo" class="ztree"></ul>
  </div>
</div>
</BODY>
</HTML>

四、数据展示

1599573446(1).jpg
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容