http://www.ztree.me/v3/demo.php#_101

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。

zTree 是开源免费的软件(MIT 许可证)。如果您对 zTree 感兴趣或者愿意资助 zTree 继续发展下去,可以进行捐助。

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

最简单的树 -- 标准 JSON 数据

  • [ 文件路径: core/standardData.html ]
    • 父节点1 - 展开

      • 父节点11 - 折叠
      • 父节点12 - 折叠
      • 父节点13 - 没有子节点
    • 父节点2 - 折叠
    • 父节点3 - 没有子节点
    • 1、setting 配置信息说明

      • 普通使用,无必须设置的参数
      • 与显示相关的内容请参考 API 文档中 setting.view 内的配置信息
      • name、children、title 等属性定义更改请参考 API 文档中 setting.data.key 内的配置信息
    • 2、treeNode 节点数据说明

      • 标准的 JSON 数据需要嵌套表示节点的父子包含关系

        例如:
        var nodes = [
        {name: "父节点1", children: [
        {name: "子节点1"},
        {name: "子节点2"}
        ]}
        ];

      • 默认展开的节点,请设置 treeNode.open 属性
      • 无子节点的父节点,请设置 treeNode.isParent 属性
      • 其他属性说明请参考 API 文档中 "treeNode 节点数据详解"

zTree 一个依靠 jQuery 实现的多功能 “树插件”相关推荐

  1. easyui treegrid php,jQuery EasyUI 数据网格与树插件 – Treegrid 树形网格 | 菜鸟教程

    jQuery EasyUI 数据网格与树插件 - Treegrid 树形网格 jQuery EasyUI 插件 扩展自 $.fn.datagrid.defaults.通过 $.fn.treegrid. ...

  2. jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答

    jBox 是一款基于 jQuery 的多功能对话框插件,能够实现网站的整体风格效果,给用户一个新的视觉享受. 插件说明 - jBox 是一款基于 jQuery 的多功能对话框插件,能够实现网站的整体风 ...

  3. jQuery 树插件ZTree使用Demo

    一.了解ZTree zTree 是一个依靠 jQuery 实现的多功能 "树插件".优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点.zTree 是开源免费的软件. ...

  4. 树形图html插件,前端树形图 -- zTree -- jQuery 树插件

    zTree 是一个依靠 jQuery 实现的多功能 "树插件".优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. zTree 是开源免费的软件(MIT 许可证).所 ...

  5. ztree 自定义参数_zTree树插件使用方法及自定义控件实践_蓝戒的博客

    zTree简介: zTree 是一个依靠 jQuery 实现的多功能 "树插件".优异的性能.灵活的配置.多种功能的组合是 zTree 最大优点. 实践版本:zTree-verso ...

  6. 【JavaScript框架封装】自己动手封装一个涵盖JQuery基本功能的框架及核心源码分享(单文件版本)...

    整个封装过程及阅读JQuery源码的过程基本上持续了一个月吧,最终实现了一个大概30%的JQuery功能的框架版本,但是里面涉及的知识点也是非常多的,总共的代码加上相关的注释大概在3000行左右吧,但 ...

  7. 【JavaScript框架封装】自己动手封装一个涵盖JQuery基本功能的框架及核心源码分享(单文件版本)

    整个封装过程及阅读JQuery源码的过程基本上持续了一个月吧,最终实现了一个大概30%的JQuery功能的框架版本,但是里面涉及的知识点也是非常多的,总共的代码加上相关的注释大概在3000行左右吧,但 ...

  8. 如何创建一个基础jQuery插件

    如何创建一个基础插件 How to Create a Basic Plugin 有时你想使一块功能性的代码在你代码的任何地方有效.比如,也许你想调用jQuery对象的一个方法,对该对象进行一系列的操作 ...

  9. 从零开始学习jQuery (十) jQueryUI常用功能实战

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

最新文章

  1. 技术天地 | CSS-in-JS:一个充满争议的技术方案
  2. 顶部标题栏(四)自定义ActionBar风格和样式
  3. 【DIY】联想单板机、联想UPS电源、联想屏幕打造笔记本电脑
  4. 02 | Spring Data Common 之 Repository 如何全面掌握?
  5. Python学习:字符串
  6. java学习笔记 2022.2.11
  7. 音视频技术开发周刊 | 230
  8. VSCode设置ESLint语法检查
  9. pythonwhile爬虫教程_Python 爬虫从入门到进阶之路(十一)
  10. c mysql dll_C:\Windows\libmysql_e.dll
  11. oracle字段去重查询,oracle怎么去重查询
  12. HomeBrew 镜像加速
  13. wordpress 上传图片时提示“无法建立目录wp-content/uploads/2019/03。有没有上级目录的写权限?
  14. 一步步用python制作游戏外挂
  15. 怎么取消计算机文件共享,Win10系统怎么取消文件共享
  16. 计算机网络为什么要分层,从形而上到形而下视角的理解
  17. 关于st-link与stm32f103c8t6连接
  18. 分布式、微服务、集群
  19. 卸载 kubernetes
  20. JavaScript实现网页计算器

热门文章

  1. 【UE4 第一人称射击游戏】20-添加瞄准十字线
  2. 记录每天学习的新知识:DataBinding
  3. STM32MX电源管理低功耗模式
  4. javafx vbox 居中_如何平均分配JavaFX VBox的元素
  5. 帧同步在竞技类网络游戏中的应用
  6. 科汛kesioncmsTags标签 {=GetTags(1,50)}
  7. 热部署工具jrebel-and-xrebel-for-intellij使用方法
  8. S5PV210启动过程详解
  9. 【功能安全】【ISO26262】以汽车安全完整性等级为导向和以安全为导向的分析
  10. html设置一个正方形渐变,CSS3 渐变