tafeltree

本文介绍如何使用HTML、JavaScript及一系列库文件如Prototype、Scriptaculous等来创建一个可拖拽的树形菜单。该菜单包含ROOT节点及其子节点CHILD1和CHILD2,并详细配置了节点图标、初始状态等。
摘要由CSDN通过智能技术生成

<html>
<head>
<title>测试tree</title>
<link rel="stylesheet" type="text/css" href="css/tree.css" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js"></script>
<script type="text/javascript" src="js/Tree.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/builder.js"></script>
<script type="text/javascript" src="js/controls.js"></script>
<script type="text/javascript" src="js/effects.js"></script>
<script type="text/javascript" src="js/slider.js"></script>
<script type="text/javascript" src="js/unittest.js"></script>
</head>

<body>
<div id="mytree"></div>
<script type="text/javascript">
var mystrut = [{'id':'root', 'txt':'ROOT', 'items':[{
'id':'child1', 'txt':'CHILD1'}, {'id':'child2', 'txt':'CHILD2'}]}];
var tree = null;

function TafelTreeInit() {
tree = new TafelTree('mytree', mystrut,
{
'generate' : true, //生成的树,是否显示,true显示,false不显示
'imgBase' : 'imgs/', //需要图形的路径,用tafeltree自带的就可以
"defaultImg" : "page.gif", //所有节点都默认显示这个图形
"defaultImgOpen" : "folderopen.gif", //父节点展开时,显示的图形
"defaultImgClose" : "folder.gif", //父节点关闭时,显示的图行
"defaultImgSelected" : "page.gif",
"defaultImgOpenSelected" : "folderopen.gif", //父节点展开时,选中显示的图片
"defaultImgCloseSelected" : "folder.gif", //父节点关闭时,选中显示的图片
'width' : '100%', // default value : 100%
'height' : '150px', // default value : auto
'openAtLoad' : true, //树的初始状态是打开
'cookies' : false
}
);
}
</script>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值