一、Ztree的基本样式

(一)背景介绍
  本案例主要就“简单JSON数据”为例进行讲解,主要涉及到:
1.引入的文件
  demo.css、zTreeStyle.css、jquery-1.4.4.min.js、jquery.ztree.core.js
2.“最简单的树–简单JSON数据”

        data:{
                //是否套用简单数据格式,自动生成结构图
                simpleData:{
                    //开启简单数据
                    enable:true,
                    //节点id
                    idKey:"id",
                    //父节点
                    pIdKey:"pId",
                    //根节点
                    rootPId:0
                    }
                }
            };

3.不显示连接线
4.不显示节点图标

        view:{
                //是否显示连接线
                showLine:false,
                //是否显示节点图标(默认为trueshowIcon:true
                }

5.自定义图标

{"id":1,"pId":0,"name":"test1", "open":true, iconOpen:"css/zTreeStyle/img/diy/1_open.png", iconClose:"css/zTreeStyle/img/diy/1_close.png"}

6.超链接。

{"id":2,"pId":1,"name":"test1-1", icon:"css/zTreeStyle/img/diy/2.png", url:"", target:"_blank", click:"alert('我是不会跳转的...');"}

(二)案例

<!DOCTYPE html>
<HTML>
<head>
<TITLE> ZTREE DEMO </TITLE>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <!--必须导入的四个文件  start-->
  <link rel="stylesheet" href="css/demo.css" type="text/css">
  <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>
  <!--必须导入的四个文件  end-->
  <SCRIPT LANGUAGE="JavaScript">
        //var zTreeObj;
        var setting = {
            view:{
                //是否显示连接线
                showLine:false,
                //是否显示节点图标(默认为true)
                showIcon:true
                },
            data:{
                //是否套用简单数据格式,自动生成结构图
                simpleData:{
                    //开启简单数据
                    enable:true,
                    //节点id
                    idKey:"id",
                    //父节点
                    pIdKey:"pId",
                    //根节点
                    rootPId:0
                    }
                }
            };
        //构成节点的数据
        /**
        * 知识点:
        * 自定义图标:iconOpen、iconClose、icon:设置节点打开、关闭的图标,和叶子节点的图标
        * 超链接:url、target、click(简单点击事件,复杂事件,使用onclick事件回调函数)
        */
        var zNodes = [
            {"id":1,"pId":0,"name":"test1", "open":true, iconOpen:"css/zTreeStyle/img/diy/1_open.png", iconClose:"css/zTreeStyle/img/diy/1_close.png"},
            {"id":2,"pId":1,"name":"test1-1", icon:"css/zTreeStyle/img/diy/2.png", url:"", target:"_blank", click:"alert('我是不会跳转的...');"},
            {"id":3,"pId":1,"name":"test1-1", url:"http://www.treejs.cn/", target:"_blank"},
            {"id":4,"pId":0,"name":"test2", "open":true},
            {"id":5,"pId":4,"name":"test2-1"},
            {"id":6,"pId":4,"name":"test2-2"},
            {"id":7,"pId":6,"name":"test2-2-1"},
            {"id":8,"pId":6,"name":"test2-2-2", "isParent":true},
        ];
        $(document).ready(function(){
            //初始化
            $.fn.zTree.init($("#treeDemo"), setting, zNodes);
        });
  </SCRIPT>
</head>
    <BODY>
        <div>
            <!-- class必须为“ztree” -->
            <ul id="treeDemo" class="ztree"></ul>
        </div>
    </BODY>
</HTML>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值