Song.Site/Manage/CoreScripts/Tree.js

(开头部分) 11KB

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


/*!
 * 主  题:《图片分类的树形》
 * 说  明:生成图片分类管理的树形结构;
 * 功能描述:
 * 1、生成图片分类管理的树形结构;
 *
 * 作  者:宋雷鸣 
 * 开发时间: 2012年12月23日
 */

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



//生成管理树
function Tree(area)
{
	if(area!=null)Tree.Area=$(area);	
	if(Tree.InitNumber>0)return;
	Tree.InitNumber++;
}
//初始变量,每实例化一次,加一
Tree.InitNumber=0;
//树形菜单所在区域
Tree.Area="";
//树形菜单的根节点id;
Tree.RootId=0;
//根节点,点击事件
Tree.RootClick=null;
//其余节点的点击事件
Tree.NodeClick=null;
//排序事件,当更改节点顺序后
Tree.onChangeOrder=null;
//删除事件,当删除节点后;
Tree.onDelNode=null
//是否允许拖动
Tree.IsDrag=true;
//开始生成树形菜单
Tree.prototype.BuildMenu=function(data)
{
	var html=data.find("string").text();
	html=html.replace(/\[News\]/gi,"(资讯)");
	html=html.replace(/\[Product\]/gi,"(产品)");
	html=html.replace(/\[Picture\]/gi,"(图片)");
	html=html.replace(/\[Video\]/gi,"(视频)");
	html=html.replace(/\[Download\]/gi,"(下载)");
	html=html.replace(/\[Article\]/gi,"(单页)");
	Tree.Area.html(html); 
	//去除事件
	$("body").unbind("mousedown");
	$("body").unbind("mousemove");
	$("body").unbind("mouseup");
	//赋加事件
	this.TreeEvent();
	this.DragEvent();
}
//树形菜单事件,如打开折叠等
后面还有 375 行代码,解锁后查看完整代码

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

AI 解读

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

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