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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
