<html>
<head>
<title>Ztree Demo</title>
<!--引用样式,脚本-->
<link rel="stylesheet" href="css/demo.css" type="text/css"/>
<link rel="stylesheet" href="css/zTreeStyle/zTreeStyle.css" type="text/css"/>
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery.ztree.core-3.5.js"></script>
<script type="text/javascript" src="js/jquery.ztree.excheck-3.5.js"></script>
<script type="text/javascript" src="js/jquery.ztree.exedit-3.5.js"></script>
</head>
//定义个规则
var setting = {
edit: {
enable: true,//false不能进行拖拽
showRemoveBtn: false,
showRenameBtn: false
},
data: {
simpleData: {
enable: true
}
,keep:{
parent:true,
leaf: true
}
},
callback: {
beforeDrag: beforeDrag,
beforeDrop: beforeDrop
},
check:{ //选择的配置
enable:true,
chkboxType:{"Y":"ps","N":"ps"},
checkStyle:"checkbox"
}
};
//定义个树
var zNodes=[{ id:1, pId:0, name:'父节点 1',code:'one'},{ id:2, pId:0, name:'父节点 2',code:'two'},{ id:3, pId:0, name:'父节点 3',code:'three'}];
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);//初始化对象
});
</script>
<body>
<div class="zTreeDemoBackground left" style="border:1px solid #ccc; padding:20px; background:#EDF7FF">
<ul id="treeDemo" class="ztree"></ul>
</div>
</body>
</html>
ztree插件同时也有异步加载,数据对象的拖拽等一些很强大的功能,具体操作可见ztreeApi
Url:http://www.ztree.me/v3/api.php