1、 添加自定义属性 page
2、 为 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"><link rel="stylesheet" type="text/css" href="../js/easyui/themes/icon.css"><link rel="stylesheet" type="text/css" href="../css/default.css"><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" /><script type="text/javascript">//页面加载后执行$(function() {//1.进行ztree树形菜单设置,开启简单json数据支持var setting = {data:{simpleData:{enable:true//开启简单json数据格式支持}},callback:{onClick:function(event,treeId,treeNode,clickFlag){var content = '<div style="width:100%;height:100%;overflow:hidden;">'+'<iframe src="'+treeNode.page+'" scrolling="auto" style="width:100%;height:100%;border:0;"></iframe></div>'//没有设置page属性的树形菜单,不打开选项卡if(treeNode.page!=undefined && treeNode.page!=""){//如果选项卡已经打开,就选中if($("#mytabs").tabs('exists',treeNode.name)){//选中选项卡$("#mytabs").tabs('select',treeNode.name);}else{//如果没有打开,添加选项卡$("#mytabs").tabs('add',{title:treeNode.name,content:content,closable:true});}}}}};//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:"CSDN博客",page:"http://blog.csdn.net/a772304419"},{id:14,pId:2,name:"博客园",page:"http://www.cnblogs.com/niwotaxuexiba/"}];//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:'选项卡面板一',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树形菜单交互选项卡效果实现相关推荐

  1. zTree树形菜单使用实例

    在每个节点添加 id 和 pid, id 表示当前节点编号,pid 表示父节点编号 第一步:在页面显示菜单位置,添加 ul设置 class="ztree" 第二步:开启简单数据格式 ...

  2. ztree树形菜单demo

    阅读目录 zTree树形菜单 回到顶部 zTree树形菜单 树形菜单使用方式如下: HTML引入的方式如下: <!DOCTYPE html><html><head> ...

  3. ztree 树形菜单结构转JSON

    以layui侧边栏菜单为例,实现java以json形式返回给前端侧边栏菜单 前端很常见的侧边栏菜单展示,但是前端有些控件的格式有自己的风格,只要返回标准json就可以进行转换 从数据库结构开始 常用p ...

  4. ztree和php结合实例,实例详解jQuery EasyUI结合zTree树形结构制作web页面

    JQuery EasyUI 结合 zTree树形结构制作web页面.easyui用起来比较简单,很好的封装了jquery的部分功能,使用起来更加方便,但是从1.2.3版本以后,商业用途是需要付费的,z ...

  5. 众筹网站项目第七天之zTree树形结构实现(2)

    打开原教程视频 注:本人是渣渣,有错请谅解. 许可维护页面的zTree树形结构实现 实现效果: 实现过程 1.数据准备 在数据库中插入相应的数据 insert into `t_permission` ...

  6. SpringMVC+ZTree实现树形菜单权限配置

    计划在开源项目里加入权限配置的功能,打算加入zTree实现树形结构. Team的Github开源项目链接:https://github.com/u014427391/jeeplatform 欢迎sta ...

  7. 使用ztree展示树形菜单结构

    官网:http://www.treejs.cn/v3/main.php#_zTreeInfo 一.功能简介 在权限系统中,实现给角色指定菜单权限的功能.主要包括以下几点: 读取全部菜单项,并以树形结构 ...

  8. Struts2+Hibernate+Spring+ZTree+Dtree 实现树形菜单

    2019独角兽企业重金招聘Python工程师标准>>> 1.第一步配置web.xml <?xml version="1.0" encoding=" ...

  9. ztree实现树形菜单

    实现后的结果大致是这样的 其具体实现过程呢如下: 首先需要引入几个js和css样式: <link href="../../ext-res/ztree/css/demo.css" ...

最新文章

  1. MOSS的CSS样式说明,一个老外总结的
  2. wordpress中安装插件需要ftp服务怎么破
  3. [react-router] React-Router的实现原理是什么?
  4. Kubernetes 1.20 报错:“open /run/flannel/subnet.env: no such file or directory“
  5. FTP服务器常规操作
  6. no active checks on server [192.168.1.107:10051]: host [ ] not found
  7. 【经验】lingo / lindo报错:invalid syntax
  8. 2022为什么一定要学网络安全?
  9. 红警3修改器无法连接服务器,红警3序列号修改器-不能加入游戏怎么办?红警3连局域网说cd-– 手机爱问...
  10. 个人任务五——事后诸葛亮项目回顾
  11. 2020家用千兆路由器哪款好_2020年500元以内23款无线路由器推荐,贵就好吗?
  12. pdfviewpager_Android客户端实现查阅PDF文件功能
  13. 怎么远程控制linux,Linux远程控制
  14. 关于对小球相互碰撞处理的研究
  15. 汽车企业数字化转型成熟度评估模型研究
  16. Components of Ryu
  17. undefined reference to ‘cv::imread问题调查
  18. IDEA导入Mybatis源码
  19. CSS在浏览器不能加载出来的解决方案
  20. MongoDB数据库创建用户及常用命令

热门文章

  1. 【实战】使用pyecharts绘制词云图-淘宝商品评论展示
  2. 原文翻译:深度学习测试题(L1 W4 测试题)
  3. 适合初学者快速入门的Numpy实战全集
  4. 模型提效的另一条路:数据增强
  5. 视频通信关键技术探索及实践
  6. The Hystrix timeout of XXms for the command XX-XX is set lower than the combination of the
  7. 【转】C++调用Matlab的.m文件
  8. 简便方法创建自签名证书
  9. 日志组件logback介绍及配置使用方法
  10. android-apt-compiler: Cannot run program D:\android-sdk\platform-tools\aapt