Jquery zTree 使用说明

1.导入所需的文件

<script type="text/javascript" src="vendor/jquery/jquery-1.12.4.js"></script>
<link type="text/css" href="vendor/zTree/zTreeStyle.css" rel="stylesheet"/>
<script type="text/javascript" src="vendor/zTree/jquery.ztree.all.min.js"></script>

2.建立HTML标签进行标记

<ul id="treeDemo" class="ztree"></ul>

3.在JavaScript中进行配置和初始化

var zTreeObj;
// zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解)
var setting = {
    callback: {
        beforeClick: beforeClick,
        onClick: treeNodeClick
    }
};
// zTree 的数据属性,深入使用请参考 API 文档(zTreeNode 节点数据详解)
var zNodes = [
    {name: "学习", open: true, children: [
         {
             name: "jQuery", 
             src: "http://www.jquery.com"
         },{
             name: "cnblogs", 
             src: "http://www.cnblogs.com"
         }]},
    {name: "购物", open: false, children: [
            {
             name: "淘宝", 
             src: "http://www.taobao.com"
         },{
             name: "当当", 
             src: "http://www.dangdang.com"
         }]}
];
// zTree 的函数编写 点击前的事件,点击发生事件
function beforeClick(treeId, treeNode, clickFlag) {
    alert(treeNode.src);//treeNode 就是所点击节点的详细信息
}
function treeNodeClick(event, treeId, treeNode, clickFlag) {
    alert(treeNode.src);//再此填写点击事件,可以通过不同的参数区分不同事件
}
$(document).ready(function() {
    zTreeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
});

 

posted @ 2016-07-15 15:48  风轻天空  阅读(1195)  评论(0编辑  收藏  举报