jquery 第三方控件ztree使用说明

1、引入相关资源

    <link href="zTree/zTreeStyle/zTreeStyle.css" rel="stylesheet" />
    <script src="../javascript/jquery-1.7.1.min.js"></script>
    <script src="zTree/jquery.ztree.core-3.5.min.js"></script>

2、设置页面元素

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

主要是为一个ul的class 属性设置一个 ztree

3、主要API
主要属性:id表示当前元素编号
pId表示父级元素编号
name表示要显示的文本
open表示是否展示,设置为true显示展开
isParent表示没有子级时,也显示为父级图标
url表示点击转到的超链接
target表示在哪个窗口打开超链接
click表示单击事件的处理
4、主要demo

 <script>
        var setting = {
            data: {
                simpleData: {
                    enable: true
                }
            }
        };

        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 }
        ];

            $.fn.zTree.init($("#treeDemo"), setting, zNodes);
    </script>

最后通过init方法把所有数据加载进去,传入参数setting,(ztree设置) ,zNodes(数据)

猜你喜欢

转载自blog.csdn.net/sd6275832ght/article/details/83214111