<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jOrgChart - A jQuery OrgChart Plugin</title>
<link rel="stylesheet" href="css/bootstrap.min.css"/>
<link rel="stylesheet" href="css/jquery.jOrgChart.css"/>
<link rel="stylesheet" href="css/custom.css"/>
<!-- jQuery includes -->
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script src="jquery.jOrgChart.js"></script>
<script>
jQuery(document).ready(function () {
loadtree();
});
//menu_list为json数据
//parent为要组合成html的容器
function showall(menu_list, parent) {
for (var menu in menu_list) {
//如果有子节点,则遍历该子节点
if (menu_list[menu].children.length > 0) {
//创建一个子节点li
var li = $("<li></li>");
//将li的文本设置好,并马上添加一个空白的ul子节点,并且将这个li添加到父亲节点中
$(li).append(" <a href='javascript:void(0)' onclick='xx(" + menu_list[menu].id + ");'>" + menu_list[menu].name + "</a>").append("<ul></ul>").appendTo(parent);
//将空白的ul作为下一个递归遍历的父亲节点传入
showall(menu_list[menu].children, $(li).children().eq(1));
}else {
//如果该节点没有子节点,则直接将该节点li以及文本创建好直接添加到父亲节点中
$("<li></li>").append(" <a href='javascript:void(0)' onclick='defineFunc(" + menu_list[menu].id + ");'>" + menu_list[menu].name + "</a>").appendTo(parent);
}
}
}
function loadtree() {
var res = [{
"id": 1,
"name": "根节点",
"children": [
{
"id": 2,
"name": "第二层1",
"data": "",
"children": ""
},
{
"id": 3,
"name": "第二层2",
"data": "",
"children": ""
}
]
}];
//var json = eval("("+res+")");
var showlist = $("<ul id='org' style='display:none'></ul>");
showall(res, showlist);
//将生成好的固定格式的ul
$("#f").append(showlist);
$("#org").jOrgChart();
/* $("#org").jOrgChart({
chartElement : "#chart",
dragAndDrop : false
}); */
}
function defineFunc(id){
alert(id+",ddd");
}
</script>
</head>
<body id="f">
<div class="topbar">
<div class="topbar-inner">
<div class="container">
<a class="brand" href="#">jQuery Organisation Chart</a>
</div>
</div>
</div>
<div id="chart" class="orgChart"></div>
</body>
</html>
相关推荐
js版的横向树脚本,和可用于开发企业组织架构图。.
基于JQuery横向跑马灯jQuery-easyAccordion
c#自c定义横向或纵向打印-ZXG.rarc#自c定义横向或纵向打印-ZXG.rar
我们考虑的数据是轻子对的质量常数Q在4.5和13.5 GeV之间,且横向动量qT的值类似(尽管稍小)。 我们通过基于标准共线性分解得出预测来解决该问题,预计该预测对频谱的高qT端有效,并且最终需要使用横向动量依赖的...
历年计算机三级网络技术真题(横向)-好-一页可以打印两栏
固定收益专题报告:从不良贷款横向看信用风险-1126-国信证券-10页.pdf
利用vue-element的步骤组件el-steps实现横向时间轴,实现点击时间轴的时间节点动态的加载订单数据列表进行展示
行业资料-交通装置-一种提高梁桥横向抗震性能的桥墩-盖梁构造.zip
行业资料-交通装置-一种提高梁桥横向抗震性能的桥墩-盖梁构造及施工方法.zip
一个很好的jquery实例--横向纵向菜单
很简单的东西,分享一下,自行下载吧大家,就是Gmail下拉刷新,上面那个横向滚动的变色进度条,希望有人会用到
多层流体中横向磁场对Richtmyer-Meshkov不稳定性的影响,曹金涛,吴征威,本文考察了置于外加均匀横向磁场环境下被瞬时加速度的分层流体中的Richtmyer-Meshkov(RM)不稳定性。通过求解初值问题以及描述界面扰�
NULL 博文链接:https://wangdingxin.iteye.com/blog/2298298
一个开放的问题是,由于第勒尼安盆地的开放,西西里岛的主要区域尺度构造线的局部化能够容纳数百公里的横向位移。 在当前的工作中,我们介绍了在西西里中部有关广阔地区进行的详细现场测绘得出的结果。 这些数据...
可以横向滚动的选择器,也可以用来当页面指示器。 使用简单,自定义方便。 详细使用说明见Github:https://github.com/976431yang/YQNumberSlideView
横向组织架构图前端JS实现代码, 实现新增, 删除, 级联删除, 修改节点 带案例
对网上的树形表格treeTable进行了二次开发扩展,带演示demo例子
C#打印操作实例--设置横向或纵向打印实例--完整版) )
基于计算矢量,轴向矢量和张量电流算子方程的卷曲的方法,在QED $ _ {3} $和QED $ _ {{2} $)理论中,横向Ward-Takahashi关系的可能量子异常是 研究。 分别验证了QED $ _ {2} $理论中的轴向矢量电流和QED $ _ {3} $...