zoomla
Version:
16年专业研发|中文alexa排名第一的CMS品牌-基于dotNET core、功能强大,集成站群、微信开发、小程序与ERP及OA办公系统,支持国际语言和多民族语言,世界五百强与大型门户专用高端网站内核CMS系统
72 lines (70 loc) • 2.48 kB
JavaScript
//统一小写判断
function ascxInit(name) {
switch (name) {
case "nodetree.ascx"://内容节点
case "shopnodetree.ascx"://商城内容节点
case "recyclenodetree.ascx"://商城内容节点
case "shoprecycle.ascx"://商城内容节点
case "specialtree.ascx"://商城内容节点
case "usershopnodetree.ascx"://店铺内容节点
NodeTree.init();
break;
case "structtree.ascx"://组织结构
NodeTree.init();
NodeTree.showInfo();
break;
default:
NodeTree.init();
BindLayerUL();
break;
}
}
var NodeTree = {
init: function () {
$(".tvNav a.list1").click(function () { NodeTree.showList(this); });
$(".tvNav a.list1 .NodeP_Span").click(function () {
window.event.cancelBubble = true;//停止冒泡
window.event.returnValue = false;//阻止事件的默认行为
//windows.event.stopPropagation();//Edge以下不支持
NodeTree.showList($(this).parent());
return false;//Edge处理
});
$("#left_Div").attr("");
},
showList: function (obj) {
//$(obj).parent().parent().find("a").removeClass("SelectedA");//a-->li-->ul
//$(obj).parent().children("a").addClass("SelectedA");//li
$(obj).parent().siblings("li").find("ul").slideUp();
$(obj).parent().children("ul").slideToggle();
},
showInfo: function (obj)//组织桔构
{
$(".NodeInfo").click(function () {
window.event.cancelBubble = true;
window.event.returnValue = false;
ShowMain("", "{$path}I/AddOn/StructAnalysis?sid=" + $(obj).attr("sid"));
});
},
activeSelf: function (obj)//节点,自身选中
{
$("#nodeNav .SelectedA").each(function () { $(this).removeClass("SelectedA"); });
$(obj).addClass("SelectedA");
}
}
/*
*ShowMain()为default中方法
*/
//-------ASCX中公用方法
var ASCX = {
Search: function (url, id) {
var key = "";
if (typeof (id) == "string") {
key = $("#" + id).val();
}
else {
key = $(id).val();
}
ShowMain('', url + encodeURI(key));
},
OnEnterSearch: function (url, obj) { if (event.keyCode == 13) { ASCX.Search(url, obj); return false; } }
}