`

zTree的基本使用

 
阅读更多

 

一、使用方法

首先,引入相关的js文件;

其次,编写相关js代码,如下;

 

         var setting = {

 

                 在这个里面定义回调函数

        callback: {

beforeClick: beforeClick,

onClick: onClick

}

};

//点击事件发生时,在调用onclick方法之前调用次方法,如果此方法返回false,则节点不会选中,后面的onclick方法也不会调用1.树的id,2,选中的节点数据,3表示是普通选中,还是追加选中,还是没选中,可以参考相关API

function beforeClick(treeId, treeNode, clickFlag) {

   click:alert(treeNode.name)

return true;

}

function onClick(event, treeId, treeNode, clickFlag) {

            //click:alert("haha5")

}

 

var zNodes =[

{ name:"父节点1 - 展开",

children: [

{ name:"父节点11 - 折叠",

children: [

{ name:"叶子节点111"},

{ name:"叶子节点112"},

{ name:"叶子节点113"},

{ name:"叶子节点114"}

]},

{ name:"父节点12 - 折叠",

children: [

{ name:"叶子节点121"},

{ name:"叶子节点122"},

{ name:"叶子节点123"},

{ name:"叶子节点124"}

]},

{ name:"父节点13 - 没有子节点"}

]},

{ name:"父节点2 - 折叠",

children: [

{ name:"父节点21 - 展开", 

children: [

{ name:"叶子节点211"},

{ name:"叶子节点212"},

{ name:"叶子节点213"},

{ name:"叶子节点214"}

]},

{ name:"父节点22 - 折叠",

children: [

{ name:"叶子节点221"},

{ name:"叶子节点222"},

{ name:"叶子节点223"},

{ name:"叶子节点224"}

]},

{ name:"父节点23 - 折叠",

children: [

{ name:"叶子节点231"},

{ name:"叶子节点232"},

{ name:"叶子节点233"},

{ name:"叶子节点234"}

]}

]},

{ name:"父节点3 - 没有子节点", isParent:true}

 

];

 

$(document).ready(function(){

                       //这个方法是创建树的最主要方法

                      //第一个参数告诉,在哪个容器里面创建树

                      //第二个参数,该树的配置数据

                     //第三个参数,该树的节点数据

$.fn.zTree.init($("#treeDemo"), setting, zNodes);

});

 

 

注意:树节点在收缩时,会出现跳动现象。解决办法,在html文档最前面添加<!DOCTYPE html>这行内容即可解决

 

分享到:
评论

相关推荐

    ztree插件的使用

    二、ZTree基本使用 1. 引入资源:在HTML文件中引入ZTree的CSS样式文件和JavaScript库。通常,你需要在`&lt;head&gt;`标签内添加以下代码: ```html &lt;link rel="stylesheet" href="ztree/css/zTreeStyle/zTreeStyle.css" ...

    ajax+zTree 文件树

    ### 三、zTree基本使用 1. **引入资源**:在HTML文件中,需要引入zTree的JavaScript和CSS文件。例如: ```html &lt;link rel="stylesheet" href="zTreeStyle/zTreeStyle.css" type="text/css"&gt; ...

    zTree-zTree_v3-各种tree的使用大全(带搜索)

    2. **zTree_v3的基本使用** - **初始化树**:首先,你需要在HTML中定义一个`&lt;ul&gt;`元素作为树的容器,然后通过JavaScript加载zTree_v3库,并设置配置参数,如节点数据、样式等。 - **数据格式**:zTree_v3的数据...

    zTree的基本应用

    二、zTree基本配置 1. 数据加载:zTree的数据通常以JSON格式提供,包含节点ID、父节点ID、文本、图标等信息。例如: ```javascript [ { "id":1, "pId":0, "name":"父节点1", "open":true }, { "id":2, "pId":1, ...

    ztree使用完整示例

    **ZTree 使用详解** ZTree 是一款基于 jQuery 的灵活、强大的树形插件,广泛应用于网页界面中的数据展示和操作。这款插件以其丰富的配置选项、完善的API接口以及优秀的性能,深受开发者的喜爱。本教程将详细介绍...

    ztree使用说明ztree.zip

    在本说明中,我们将详细介绍zTree的基本使用方法、配置选项、事件处理以及常见问题。 ### 一、安装与引入 首先,你需要下载zTree的最新版本,并在HTML文件中引入jQuery库和zTree的核心CSS及JavaScript文件。例如:...

    最简单zTree的使用

    通过以上步骤,你已经在MyEclipse中实现了zTree的基本使用。随着对zTree更深入的理解,你可以定制更多的特性和交互,使其更好地服务于你的项目需求。zTree的灵活性和丰富的文档使得它成为网页开发中展示层次数据的...

    Jquery-zTree树形菜单代码示例.zip

    三、Jquery-zTree基本使用步骤 1. **引入依赖**:在HTML文件中引入jQuery库和zTree的CSS及JS文件。 2. **准备数据**:将菜单数据转化为JSON格式,每个节点包含id、name、父节点id等属性。 3. **初始化zTree**:在...

    ztree资源,及使用说明

    除了基本功能外,zTree还支持扩展功能,例如拖拽排序、右键菜单、搜索功能等,开发者可以根据需求灵活使用。 **6. 示例资源** 在提供的资源中,`jQuery树形控件zTree使用小结_jquery_脚本之家.html`可能是一个详细...

    easyUI和zTree的结合使用

    本篇文章将详细介绍如何将EasyUI与zTree结合使用,以及这两个库的基本功能。 EasyUI是一款基于jQuery的轻量级前端框架,它提供了一系列预定义的CSS样式和JavaScript组件,如窗口、表格、菜单、对话框等,帮助开发者...

    ztree实现的基本功能和数据库交互

    1. **ZTree基本功能**: - **节点展示**:ZTree能够以树状结构显示数据,每个节点可以包含文本、图标、子节点等信息。 - **多级展开/折叠**:用户可以通过点击节点来展开或折叠其子节点,展示或隐藏更多细节。 - ...

    zTree zTree zTree

    以下是对zTree核心特性和使用方法的详细解释。 一、基本概念与结构 zTree的核心是通过JSON数据格式来构建树节点,每个节点包含id、name、pId(父节点id)等属性,可以根据需求扩展其他自定义属性。树形结构由多个...

    ztree 基本树形

    ztree 快速入门 对于没有接触ztree.js控件的朋友 有很好的启发 里面有多个demo可以供大家参考 想要深入的话 请多多参考 ztree API 【自我感觉只要入门了,参考下API 基本就没问题了】 谢谢大家

    ztree用法和例子

    **一、ZTree 基本用法** 1. **引入依赖** 在 HTML 页面中,首先需要引入 jQuery 和 ZTree 的 CSS 样式文件以及 JS 文件。通常,你需要在头部 `&lt;head&gt;` 标签内添加以下代码: ```html ...

    ztree脚本、ztree下载

    6. **ztree的扩展性**:ztree不仅提供了基本的树形展示功能,还允许开发者通过自定义节点渲染、事件监听等方式进行深度定制。例如,可以通过扩展API实现节点的异步加载,提高页面性能;或者添加拖放功能,增强用户...

    基于ztree开发的下拉树控件ztree-select

    - `ztree` 文件是ztree的基础库,提供了树形结构的基本功能。 在实际使用时,你需要按照ztree-select的API文档进行配置,包括初始化设置、数据加载、事件绑定等步骤。通过这些配置,你可以实现一个符合业务需求的、...

    zTree官方Demo以及api文档

    1. **Demo**:zTree的官方示例代码,涵盖了各种基本和高级功能的实现,包括基本的树结构、多选模式、异步加载、拖拽操作、右键菜单等。通过查看和运行这些示例,你可以直观地了解如何配置和调用zTree的各种功能。 2...

    Ztree使用教程

    "ZTree使用教程" ZTree是基于jQuery的树形控件,能够帮助开发者快速构建树形结构的界面。下面是ZTree使用教程的详细介绍: 一、下载和安装ZTree 首先,需要下载ZTree的压缩包,例如ZTree v3.0.zip。下载后,解...

    JQuery zTree v2.6 基本用法实例

    **jQuery zTree v2.6 基本用法实例** zTree是一款基于jQuery的树形插件,广泛应用于网站的导航、组织结构展示、权限管理等场景。它提供了丰富的API和CSS样式,使得开发者可以方便地进行定制化开发。在v2.6版本中,...

    zTree树的demo和API

    一、zTree基本概念与功能 zTree的核心是通过JSON数据格式来构建树形结构,每个节点都可以包含文本、图标、URL链接、状态(如选中、禁用)等信息。它支持多种操作,如点击节点、拖拽节点、搜索节点、多选、单选、层级...

Global site tag (gtag.js) - Google Analytics