基于zTree树形菜单的使用实例


Posted in Javascript onDecember 25, 2017

在每个节点添加 id 和 pid, id 表示当前节点编号,pid 表示父节点编号

第一步:在页面显示菜单位置,添加 ul设置 class=”ztree”

第二步:开启简单数据格式支持

第三步:编写树形菜单数据

第四步:生成树形菜单

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title>ztree树形菜单的使用</title>
  <!-- 导入jquery核心类库 -->
  <script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
  <!-- 导入easyui类库 -->
  <link id="easyuiTheme" rel="stylesheet" type="text/css" href="../js/easyui/themes/default/easyui.css" rel="external nofollow" >
  <link rel="stylesheet" type="text/css" href="../js/easyui/themes/icon.css" rel="external nofollow" >
  <link rel="stylesheet" type="text/css" href="../css/default.css" rel="external nofollow" >
  <script type="text/javascript" src="../js/easyui/jquery.easyui.min.js"></script>
  <!--引入ztree-->
  <script src="../js/ztree/jquery.ztree.all-3.5.js" type="text/javascript" charset="utf-8"></script>
  <link rel="stylesheet" type="text/css" href="../js/ztree/zTreeStyle.css" rel="external nofollow" />
  <script type="text/javascript">
   //页面加载后执行
   $(function() {
    //1.进行ztree树形菜单设置,开启简单json数据支持
    var setting = {
     data:{
      simpleData:{
       enable:true//开启简单json数据格式支持
      }
     }
    };
    //2.提供ztree树形菜单数据
    var zNodes = [
     {id:1,pId:0,name:"父节点一"},
     {id:2,pId:0,name:"父节点二"},
     {id:11,pId:1,name:"子节点一"},
     {id:12,pId:1,name:"子节点二"},
     {id:13,pId:2,name:"子节点三"},
     {id:14,pId:2,name:"子节点四"}
    ];
    //3.生成树形菜单
    $.fn.zTree.init($("#baseMenu"),setting,zNodes);
   });
  </script>
 </head>
 <body class="easyui-layout">
  <div data-options="region:'north',title:'你我他学习吧-学习Java的好博客!'" style="height:100px"></div>
  <div data-options="region:'west',title:'菜单导航'" style="width:200px">
   <!--折叠面板-->
   <div class="easyui-accordion" data-options="fit:true">
    <div data-options="title:'基础菜单'">
     <!--通过ztree插件,制作树形菜单-->
     <ul id="baseMenu" class="ztree"></ul>
    </div>
    <div data-options="title:'系统菜单'">你我他学习吧</div>
   </div>
  </div>
  <div data-options="region:'center',title:'中部区域'">
   <!--选项卡面板-->
   <div id="mytabs" class="easyui-tabs" data-options="fit:true">
    <div data-options="title:'CSDN博客',closable:true">选项卡面板一</div>
    <div data-options="title:'博客园',closable:true">选项卡面板二</div>
   </div>
  </div>
  <div data-options="region:'east',title:'东部区域'" style="width:100px"></div>
  <div data-options="region:'south',title:'南部区域'" style="height:100px"></div>
 </body>
</html>

以上这篇基于zTree树形菜单的使用实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS隐藏参数post传值实例
Apr 18 Javascript
javascript面向对象特性代码实例
Jun 12 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
详解vue事件对象、冒泡、阻止默认行为
Mar 20 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
Jun 04 Javascript
详解如何使用webpack+es6开发angular1.x
Aug 16 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
Mar 08 Javascript
express默认日志组件morgan的方法
Apr 05 Javascript
Node.js动手撸一个静态资源服务器的方法
Mar 09 Javascript
基于vue实现图片验证码倒计时60s功能
Dec 10 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 Javascript
vue 修改 data 数据问题并实时显示操作
Sep 07 Javascript
利用jQuery+localStorage实现一个简易的计时器示例代码
Dec 25 #jQuery
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
Dec 25 #Javascript
详解vue-cli之webpack3构建全面提速优化
Dec 25 #Javascript
jQuery EasyUI 选项卡面板tabs的使用实例讲解
Dec 25 #jQuery
zTree树形菜单交互选项卡效果的实现方法
Dec 25 #Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 #jQuery
Vue.js递归组件构建树形菜单
Dec 24 #Javascript
You might like
php木马webshell扫描器代码
2012/01/25 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
PHP实现图片压缩
2020/09/09 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
PHP的imageTtfText()函数深入详解
2021/03/03 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
JS获取并操作iframe中元素的方法
2013/03/21 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
2015/08/04 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
2018/09/13 Javascript
小谈angular ng deploy的实现
2020/04/07 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
python 文件和路径操作函数小结
2009/11/23 Python
Python中endswith()函数的基本使用
2015/04/07 Python
Python的Urllib库的基本使用教程
2015/04/30 Python
Python实现的中国剩余定理算法示例
2017/08/05 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
Python实战购物车项目的实现参考
2019/02/20 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
HTML5实现移动端点击翻牌功能
2020/10/23 HTML / CSS
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
高一地理教学反思
2014/01/18 职场文书
商场中秋节活动方案
2014/02/07 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
夫妻吵架保证书
2015/05/08 职场文书
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB
SQLServer RANK() 排名函数的使用
2022/03/23 SQL Server
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python