common.js 5.65 KB
//百度统计
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?b962dc016e8319039dcd6f272edeb582";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();



$(document).ready(function () {
	if(!(typeof(channel) == 'undefined')){
		// 顶部导航菜单选中
		$("#"+channel).addClass("select");
		//左侧side菜单选中
		//$("#side"+colId).addClass("active");
		$(".side_filter_sub").css("display","none");
		$(".side_filter_three").css("display","none");
		var obj = $("#side"+colId);
		obj.parents().filter(".side_filter_three").css("display","block");
		obj.parents().filter(".side_filter_sub").css("display","block");
		SelctFilter(obj);
	}
	bind();
});

function bind(){
	$(".mobile").bind("click",function(){
		$("#nav").slideToggle("fast");
	})


	$("#nav li").bind("click",function(){
		$(this).siblings().removeClass("select");
		$(this).addClass("select");
		var id = $(this).attr("id");
		navRedrect(id);
	})
}

//左侧展开
$(document).on("click", ".side_filter a", function() {
	var obj = $(this);
	SelctFilter(obj);
});

function SelctFilter(obj){
	$("a").css("color","");
	obj.siblings().filter("ul").slideToggle();

	if(obj.parent().parent().hasClass("side_filter")){//一级
		if(obj.siblings().filter("ul").length==0){//底层
			obj.addClass("foucs");
			$(".line").removeClass("online");
			obj.parent().find(".line").addClass("online");
			obj.parent().siblings().find("a").removeClass("foucs");

		}else{
			if(obj.parent().find(".foucs").length>0){
				var objFocus = $(".foucs");
				if(objFocus.parent().parent().hasClass("side_filter_three")){
					objFocus.parent().parent().parent().find("a:first").css("color","#0055aa");
				}

			}
		}
		obj.css("color","#0055aa");
		$("li").removeClass("on");
		obj.parent().addClass("on");
		obj.parent().siblings().removeClass("on");
	}


	if(obj.parent().parent().hasClass("side_filter_sub")){//二级
		if(obj.siblings().filter("ul").length==0){//底层
			obj.addClass("foucs");
			obj.siblings().filter(".arrow").addClass("selectArrow");
			obj.parent().parent().parent().siblings().find("a").removeClass("foucs");
			obj.parent().siblings().find("a").removeClass("foucs");
		}


		obj.css("color","#0055aa");
		obj.parents().filter(".side_filter_sub").siblings("a").css("color","#0055aa");
		obj.parent().toggleClass("on");
	}

	if(obj.parent().parent().hasClass("side_filter_three")){//三级
		obj.parent().parent().parent().parent().parent().siblings().find("a").removeClass("foucs");
		obj.parent().parent().parent().siblings().find("a").removeClass("foucs");
		obj.parent().parent().parent().siblings().find(".arrow").removeClass("selectArrow");
		obj.parent().siblings().find("a").removeClass("foucs");
		obj.addClass("foucs");
		obj.siblings().filter(".arrow").addClass("selectArrow");
		obj.parents().filter(".side_filter_sub").siblings("a").css("color","#0055aa");
		obj.parents().filter(".side_filter_three").siblings("a").css("color","#0055aa");
		$("li").removeClass("on");
		obj.parent().addClass("on");
		obj.parent().parent().parent().addClass("on");
	}
}

$(document).on("mouseover", ".side_filter_three>li", function() {
	if($(this).find("a").hasClass("foucs")){
		return;
	}
	$(this).find(".arrow").addClass("hoverArrow");
});

$(document).on("mouseout", ".side_filter_three>li", function() {
	$(this).find(".arrow").removeClass("hoverArrow");
});

$(document).on("mouseover", "#nav>ul>li", function() {
	if($(this).attr("id")=="home"||$(this).attr("id")=="business"){ /* $(".navBg").removeClass("show"); $(this).css("background","none"); */return;}
	$(this).siblings().removeClass("lihover");
	$(this).addClass("lihover");
	$(".navBg").addClass("show");
});

$(document).on("mouseout", "#nav>ul>li", function(event) {
	var className = event.relatedTarget.className;
	console.log(className);
	if(className==("navBg show")){return;}

	$(this).removeClass("lihover");
	$(".navBg").removeClass("show");
});

$(document).on("mouseleave", ".navBg", function(event) {

	$(".lihover").removeClass("lihover");
	$(".navBg").removeClass("show");
});

function navRedrect(id){
	switch(id)
	{
		case 'home':
			window.location.href= getRootPath_web();
			break;
		case 'jintou':
			window.location.href= getRootPath_web()+"/jsp/walkintogold/groupintro.jsp?colId=1701";
			break;
		case 'newcenter':
			window.location.href= getRootPath_web()+"/jsp/newscenter/newscenter.jsp";
			break;
		case 'party':
			window.location.href=getRootPath_web()+"/jsp/info/news_list_tpr.jsp?colId=1301";
			break;
		case 'business':
			window.location.href=getRootPath_web()+"/jsp/business/business.jsp";
			break;
		case 'infos':
			window.location.href= getRootPath_web()+"/jsp/info/news_list_t.jsp?colId=1401";
			break;
		case 'platform':
			window.location.href= getRootPath_web()+"/jsp/platform/satisfaction_survey_list.jsp?colId=1501";
			break;
		default:;

	}}


function getRootPath_web() {
	//获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp
	var curWwwPath = window.document.location.href;
	//获取主机地址之后的目录,如: uimcardprj/share/meun.jsp
	var pathName = window.document.location.pathname;
	var pos = curWwwPath.lastIndexOf(pathName);
	//获取主机地址,如: http://localhost:8083
	var localhostPaht = curWwwPath.substring(0, pos);
	//获取带"/"的项目名,如:/uimcardprj
	var projectName = pathName.substring(0, pathName.substr(1).indexOf('/') + 1);
	projectName=(projectName=="/portalweb")?projectName:"";
	return (localhostPaht + projectName);
}