38zTree - 冻结根节点

简介: 38zTree - 冻结根节点

效果图:

代码:

<!DOCTYPE html>
<HTML>
<HEAD>
  <TITLE> ZTREE DEMO - one root</TITLE>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <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>
  <!--  <script type="text/javascript" src="../../../js/jquery.ztree.excheck.js"></script>
    <script type="text/javascript" src="../../../js/jquery.ztree.exedit.js"></script>-->
  <SCRIPT type="text/javascript">
    <!--
    var setting = {
      view: {
        dblClickExpand: dblClickExpand
      },
      data: {
        simpleData: {
          enable: true
        }
      }
    };
    var zNodes =[
      { id:1, pId:0, name:"根 Root", open:true},
      { id:11, pId:1, name:"父节点 1-1", open:true},
      { id:111, pId:11, name:"叶子节点 1-1-1"},
      { id:112, pId:11, name:"叶子节点 1-1-2"},
      { id:113, pId:11, name:"叶子节点 1-1-3"},
      { id:114, pId:11, name:"叶子节点 1-1-4"},
      { id:12, pId:1, name:"父节点 1-2", open:true},
      { id:121, pId:12, name:"叶子节点 1-2-1"},
      { id:122, pId:12, name:"叶子节点 1-2-2"},
      { id:123, pId:12, name:"叶子节点 1-2-3"},
      { id:124, pId:12, name:"叶子节点 1-2-4"},
      { id:13, pId:1, name:"父节点 1-3", open:true},
      { id:131, pId:13, name:"叶子节点 1-3-1"},
      { id:132, pId:13, name:"叶子节点 1-3-2"},
      { id:133, pId:13, name:"叶子节点 1-3-3"},
      { id:134, pId:13, name:"叶子节点 1-3-4"}
    ];
    function dblClickExpand(treeId, treeNode) {
      return treeNode.level > 0;
    }
    $(document).ready(function(){
      $.fn.zTree.init($("#treeDemo"), setting, zNodes);
    });
    //-->
  </SCRIPT>
  <style type="text/css">
.ztree li span.button.switch.level0 {visibility:hidden; width:1px;}
.ztree li ul.level0 {padding:0; background:none;}
  </style>
 </HEAD>
<BODY>
<h1>冻结根节点</h1>
<h6>[ 文件路径: super/oneroot.html ]</h6>
<div class="content_wrap">
  <div class="zTreeDemoBackground left">
    <ul id="treeDemo" class="ztree"></ul>
  </div>
  <div class="right">
    <ul class="info">
      <li class="title"><h2>实现方法说明</h2>
        <ul class="list">
        <li>对于这种只有一个根节点,且不显示 +/- 开关的需求,需要利用 css、setting 配合使用</li>
        <li class="highlight_red">zTree v3.x 可以针对指定的 level,进行样式设定,请查看本页面源码,查看 css 设置</li>
        <li class="highlight_red">设置 setting.view.dblClickExpand 指向 Function,可以只针对根节点关闭双击展开的操作</li>
        </ul>
      </li>
    </ul>
  </div>
</div>
</BODY>
</HTML>
目录
相关文章
|
4月前
|
XML JavaScript 前端开发
节点的属性
XML DOM 中的每个节点都是对象,具备方法和属性,可通过JavaScript处理。关键属性有:nodeName、nodeValue和nodeType。nodeType是只读的,用来标识节点类型,如:元素(1),属性(2),文本(3),注释(8)和文档(9)。
|
4月前
|
XML JavaScript 前端开发
节点的属性
XML DOM 中的每个节点都是对象,具备方法和属性,可通过JavaScript处理。关键属性有:nodeName、nodeValue和nodeType。nodeType是只读的,用于标识节点类型,如:元素(1)、属性(2)、文本(3)、注释(8)和文档(9)。
|
5月前
|
JavaScript BI
技术笔记:JS获取子节点、父节点和兄弟节点的方法实例总结
技术笔记:JS获取子节点、父节点和兄弟节点的方法实例总结
60 0
|
4月前
|
JavaScript
js 解析和操作树 —— 获取树的深度、提取并统计树的所有的节点和叶子节点、添加节点、修改节点、删除节点
js 解析和操作树 —— 获取树的深度、提取并统计树的所有的节点和叶子节点、添加节点、修改节点、删除节点
117 0
|
Web App开发 JSON 前端开发
ztree实现根节点单击事件,显示节点信息
ztree实现根节点单击事件,显示节点信息
75 0
ztree 设置父节点不能选择
ztree 设置父节点不能选择
120 0
54zTree - 隐藏普通节点
54zTree - 隐藏普通节点
40 0
14zTree - 根据参数查找节点
14zTree - 根据参数查找节点
41 0
11zTree - 用 zTree 方法更新节点数据
11zTree - 用 zTree 方法更新节点数据
84 0