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