ZhiYeJianKang_PeiXun/Song.Site/Templates/Web/_Public/Scripts/Knowledges.js

53 lines
1.9 KiB
JavaScript
Raw Normal View History

2025-02-20 15:41:53 +08:00
$(function () {
initloyout();
TreeEvent();
//设置iframe链接加上窗体名称
var src = $("iframe").attr("targetFile");
var couid=$().getPara("couid");
$("iframe").attr("src", src + "?couid="+couid+"&window_name=" + window.name);
});
//页面初始化布局
function initloyout() {
}
//树形菜单事件,如打开折叠等
function TreeEvent() {
var tree = new Tree();
//当点击节点前的图标时,如加减号文件夹图标
$("div[type='text']").prev("div[IsChilds='True']").click(
function () {
//栏目图标,文件夹或文件图标
var last = $(this).find("img:last");
//节点图标,加号或┝号
var pre = last.prev();
tree.tranImg(pre, "plus.gif", "minus.gif");
tree.tranImg(pre, "minusbottom.gif", "plusbottom.gif");
tree.tranImg(last, "folderopen.gif", "folder.gif");
$(this).parent().next().slideToggle();
var state = $(this).attr("state");
$(this).attr("state", state == "true" ? "false" : "true");
}
);
//节点文本双击事件,展开与折叠
$("div[type='text']").dblclick(
function () {
//其实就是,当前节点前面图标的事件
$(this).prev("div[IsChilds='True']").click();
}
);
//根节点的点击事件
$("div[type='rootText']").click(function () {
var frame = $("#frame");
var file = frame.attr("targetFile");
var couid=$().getPara("couid");
$("iframe").attr("src", file + "?couid="+couid+"&window_name=" + window.name);
});
//其余节点的点击事件
$("div[type='text']").click(function () {
var id = $(this).attr("nodeId");
var frame = $("#frame");
var file = frame.attr("targetFile") + "?sort=" + id;
frame.attr("src", file + "&window_name=" + window.name);
});
}