1+ <!DOCTYPE html>
2+ < html lang ="en ">
3+ < head >
4+ < meta charset ="utf-8 ">
5+ < title > Organization Chart Plugin</ title >
6+ < link rel ="icon " href ="img/logo.png ">
7+ < link rel ="stylesheet " href ="css/font-awesome.min.css ">
8+ < link rel ="stylesheet " href ="css/jquery.orgchart.css ">
9+ < link rel ="stylesheet " href ="css/style.css ">
10+ < style type ="text/css ">
11+ # chart-container { height : 620px ; }
12+ .orgchart { background : white; }
13+ </ style >
14+ </ head >
15+ < body >
16+ < div id ="chart-container "> </ div >
17+
18+ < script type ="text/javascript " src ="js/jquery.min.js "> </ script >
19+ < script type ="text/javascript " src ="js/jquery.orgchart.js "> </ script >
20+ < script type ="text/javascript ">
21+ $ ( function ( ) {
22+
23+ var datascource = {
24+ 'name' : 'Lao Lao' ,
25+ 'title' : 'general manager' ,
26+ 'children' : [
27+ { 'name' : 'Bo Miao' , 'title' : 'department manager' } ,
28+ { 'name' : 'Su Miao' , 'title' : 'department manager' ,
29+ 'children' : [
30+ { 'name' : 'Tie Hua' , 'title' : 'senior engineer' } ,
31+ { 'name' : 'Hei Hei' , 'title' : 'senior engineer' ,
32+ 'children' : [
33+ { 'name' : 'Pang Pang' , 'title' : 'engineer' } ,
34+ { 'name' : 'Dan Dan' , 'title' : 'UE engineer' ,
35+ 'children' : [
36+ { 'name' : 'Er Dan' , 'title' : 'engineer' } ,
37+ { 'name' : 'San Dan' , 'title' : 'engineer' ,
38+ 'children' : [
39+ { 'name' : 'Si Dan' , 'title' : 'intern' } ,
40+ { 'name' : 'Wu Dan' , 'title' : 'intern' }
41+ ]
42+ }
43+ ] }
44+ ]
45+ }
46+ ]
47+ } ,
48+ { 'name' : 'Hong Miao' , 'title' : 'department manager' } ,
49+ { 'name' : 'Chun Miao' , 'title' : 'department manager' ,
50+ 'children' : [
51+ { 'name' : 'Bing Qin' , 'title' : 'senior engineer' } ,
52+ { 'name' : 'Yue Yue' , 'title' : 'senior engineer' ,
53+ 'children' : [
54+ { 'name' : 'Er Yue' , 'title' : 'engineer' } ,
55+ { 'name' : 'San Yue' , 'title' : 'UE engineer' }
56+ ]
57+ }
58+ ]
59+ }
60+ ]
61+ } ;
62+
63+ var oc = $ ( '#chart-container' ) . orgchart ( {
64+ 'data' : datascource ,
65+ 'nodeContent' : 'title' ,
66+ } ) ;
67+
68+ $ ( window ) . resize ( function ( ) {
69+ var width = $ ( window ) . width ( ) ;
70+ if ( width > 576 ) {
71+ oc . init ( { 'verticalLevel' : undefined } ) ;
72+ } else {
73+ oc . init ( { 'verticalLevel' : 2 } ) ;
74+ }
75+ } ) ;
76+
77+ } ) ;
78+ </ script >
79+ </ body >
80+ </ html >
0 commit comments