<link href="https://www.jb51.net/demo.css" type="text/css">
<link href="https://www.jb51.net/zTreeStyle.css" type="text/css">
<script type="text/javascript" src="https://www.jb51.net/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="https://www.jb51.net/jquery.ztree.core-3.5(1).js"></script>
<script type="text/javascript">
var zTreeObj1;
var zTreeObj2;
var leftDivStr = "[";
var rightDivStr = "[";
var setting = {
edit: {
enable: false,
showRemoveBtn: false,
showRenameBtn: false
},
data: {
simpleData: {
enable: true
}
},
callback: {
//onClick : menuOnClick
}
};
function menuOnClick(event, treeId, treeNode, clickFlag) {
}
//注册toSource函数,解决ie不支持Array的toSource()方法的问题
Array.prototype.toSource = function (){
var str = "[";
for(var i = 0 ;i<this.length;i++){
str+="{id:\""+this[i].id+
"\",pId:\""+this[i].pId
+"\",name:\""+this[i].name
+"\",isParent:\""+this[i].isParent
+"\",file:\""+this[i].file
+"\",icon:\""+this[i].icon
+"\",open:\""+this[i].open
+"\"},";
}
if(this.length != 0){
str = str.substring(0, str.length-1);
}
str +="]";
return str;
} ;
//注册unique函数,去掉array中重复的对象(id相同即为同一对象)
Array.prototype.unique = function (){
var r = new Array();
label:for(var i = 0, n = this.length; i < n; i++) {
for(var x = 0, y = r.length; x < y; x++) {
if(r[x].id == this[i].id) {
continue label;
}
}
r[r.length] = this[i];
}
return r;