ZhiYeJianKang_PeiXun/Song.Site/Templates/Web/_Public/Scripts/Knowledges.js
2025-02-20 15:41:53 +08:00

53 lines
1.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

$(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);
});
}