Song.Site/obj/Debug/Package/PackageTmp/Manage/Sys/Scripts/Purview/StateTree.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。


//生成管理树
function Tree(area)
{
	if(area!=null)Tree.Area=$(area);	
	if(Tree.InitNumber>0)return;
	//重新定义ico
	for(var t in Tree.ico)Tree.ico[t]="<img src=\""+Tree.icoPath+Tree.ico[t]+"\" />";
	Tree.InitNumber++;
}
//初始变量,每实例化一次,加一
Tree.InitNumber=0;
//树形菜单所在区域
Tree.Area="";
//图标的路径
Tree.icoPath="/Manage/Images/tree/";
//图标
Tree.ico = {
		root				: 'root.gif',
		folder			    : 'folder.gif',
		folderOpen	        : 'folderopen.gif',
		page				: 'page.gif',
		empty				: 'empty.gif',
		line				: 'line.gif',
		join				: 'join.gif',
		joinBottom	        : 'joinbottom.gif',
		plus				: 'plus.gif',
		plusBottom	        : 'plusbottom.gif',
		minus				: 'minus.gif',
		minusBottom	        : 'minusbottom.gif',
		nlPlus			    : 'nlPlus.gif',
		nlMinus			    : 'nlMinus.gif',
		sel					: 'Select.gif',
		nosel				: 'noSel.gif',
		halfsel				: 'halfSel.gif'
};

//处理点前图片的替换效果
//element:节点的元素
//img1:原图片
//img2:新图片
Tree.prototype.tranImg=function(el,img1,img2)
{
	if(el.attr("src").indexOf(img1)>0)	
		el.attr("src",el.attr("src").replace(img1,img2));
	else	
		if(el.attr("src").indexOf(img2)>0)	
			el.attr("src",el.attr("src").replace(img2,img1));		
}
//树形菜单事件,如打开折叠等
Tree.prototype.TreeEvent=function()
{
	var tree=new Tree();
	//当点击节点前的图标时,如加减号文件夹图标
	$("div[type='select']").click(
		function()
		{			
			Tree.SetSelectBox($(this));
		}
	);
后面还有 109 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。