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