Song.Site/Templates/Web/Neimeng/CoreScripts/Tree.js

(开头部分) 15KB

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

//修改数据的事件
//是否进入拖动
var isDrag=false;



//生成管理树
function Tree(area)
{
	if(area!=null)Tree.Area=$(area);
	
	if(Tree.InitNumber>0)return;
	//重新定义ico
	for(var t in this.ico)
	{
		this.ico[t]="<img src=\""+this.icoPath+this.ico[t]+"\" />";
	}
	Tree.InitNumber++;
}
//初始变量,每实例化一次,加一
Tree.InitNumber=0;
//树形菜单所在区域
Tree.Area="";
//树形菜单的根节点id;
Tree.RootId=0;
//根节点,点击事件
Tree.RootClick=null;
//其余节点的点击事件
Tree.NodeClick=null;
//排序事件,当更改节点顺序后
Tree.onChangeOrder=null;
//删除事件,当删除节点后;
Tree.onDelNode=null
//图标的路径
Tree.prototype.icoPath="/Manage/Images/tree/";
//图标
Tree.prototype.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',
		add					: 'add.gif',
		reline				: 'reline.gif'
};
//开始生成树形菜单
Tree.prototype.BuildMenu=function(data)
{
	//var rootHtml=BuildTree(data);
	var rootHtml=this.buildItem(null,data);
	Tree.Area.html(rootHtml); 
后面还有 476 行代码,解锁后查看完整代码

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

AI 解读

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

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