⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alai_tree_pretty.js

📁 javascript控件程序,javascript控件使用方法和源码.可适用开发和作为教程
💻 JS
字号:
/*************************************************************************************
	阿赖目录树控件pretty模板程序 由赖国欣设计于2003年7月16日,保留所有权利!
**************************************************************************************/
function getScriptPath(js)
{
	js=js.toLowerCase()
	var script=document.getElementsByTagName("SCRIPT");
	for(var i=0;i<script.length;i++)
	{
		var s=script[i].src.toLowerCase()
		if(s.indexOf(js)!=-1)return s.replace(js,"")
	}
	return null
}

function alai_tree_pretty(toObject)
{
	var path=getScriptPath("alai_tree.js")
	if(path==null){alert("run alai_tree_pretty() fail, please load alai_tree.js first!");return;}
	var icons=new alai_imagelist()
	icons.path=path+"images/"
	icons.add("note","default")
	icons.add("folderclose")
	icons.add("folderopen")
	icons.add("sun","expand")
	icons.add("sun","collapse")
	icons.add("misc_arrow","leaf")
	icons.add("misc_arrow","twig")
	
	var tree=new alai_tree(icons,18,toObject)
	tree.afteradd=function(srcNode)
	{
		if(srcNode.parent!=tree.root)srcNode.parent.icon.src=icons.item["folderopen"].src
	}
	tree.onexpand=function(srcNode)
	{
		srcNode.icon.src=icons.item["folderopen"].src
	}
	tree.oncollapse=function(srcNode)
	{
		srcNode.icon.src=icons.item["folderclose"].src
	}
	return tree
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -