www.gusucode.com > 74cms PHP骑士人才系统 v3.5.1源码程序 > code/upload/templates/default/js/jquery.index.js

    function index(dir,templatedir)
{
	$(".lazyload div img").lazyload({ placeholder: templatedir+"images/index/84.gif", effect:"fadeIn" });
	$(".banner").KinSlideshow({
			moveStyle:"up",
			mouseEvent:"mouseover",
			isHasTitleFont:false,
			isHasTitleBar:false,
			btn:{btn_bgColor:"#FFFFFF",btn_bgHoverColor:"#1072aa",btn_fontColor:"#000000",btn_fontHoverColor:"#FFFFFF",btn_borderColor:"#cccccc",btn_borderHoverColor:"#1188c0",btn_borderWidth:0}
		});
	$("#index-search-button").click(function()
	{
		index_search_location();
	});
	function index_search_location()
	{
		$("body").append('<div id="pageloadingbox">页面加载中....</div><div id="pageloadingbg"></div>');
		$("#pageloadingbg").css("opacity", 0.5);

		 var sotype=$("#topsotype").val();
	 	if(sotype==1){
	 		var sotype_code = "QS_jobslist";
	 	}else{
	 		var sotype_code = "QS_resumelist";
	 	}
	 	var patrn=/^(请输入关键字)/i; 
		var key=$("#index-search-key").val();
		if (patrn.exec(key))
		{
		$("#index-search-key").val('');
		key='';
		}
		$.get(dir+"plus/ajax_search_location.php", {"act":sotype_code,"key":key},
			function (data,textStatus)
			 {
				 window.location.href=data;
			 }
		);
	}
	$("#index-search-key").focus(function()
	{
	 var patrn=/^(请输入关键字)/i; 
	 var key=$(this).val();
		if (patrn.exec(key))
		{
		$(this).css('color','').val('');
		} 
		$('input[id="index-search-key"]').keydown(function(e)
		{
		if(e.keyCode==13){
	   index_search_location()
		}
		});
	});
	$.get(dir+"plus/ajax_common.php", {"act":"ajaxcomlist","comrow":"14","jobrow":"3","showtype":"category","categoryid":$(".jobs_area .category_wrap ul li").first().attr('id')},
		function (data,textStatus)
		{	
			$(".jobs_content ul").html(data);
			$.joblisttip(".comtip",dir+"plus/ajax_common.php?act=joblisttip","载入中...",'comvtipshow');
		}
	);
	//下部左边栏点击效果
	$(".jobs_area .category_wrap ul li").click(function(){
		var idx=$(this).index(".jobs_area .category_wrap ul li");
		$(this).addClass("select").siblings().removeClass("select");
		//$(".tabbox>div").eq(idx).show();
		// $(".jobs_content>ul").eq(idx).show().siblings().hide();
		// $(".jobs_content").show().css('opacity',0.8);
		$.get(dir+"plus/ajax_common.php", {"act":"ajaxcomlist","comrow":"14","jobrow":"3","showtype":"category","categoryid":$(this).attr('id')},
			function (data,textStatus)
			{	
				$(".jobs_content ul").html(data);
				$.joblisttip(".comtip",dir+"plus/ajax_common.php?act=joblisttip","载入中...",'comvtipshow');
			}
		);		
	});
	// 职位选项卡
	$(".topjobs").click(function(){
		$(".topjobs").removeClass("active");
		$(this).addClass("active");
		$(".list_content ul").css("display","none");
		$("."+$(this).attr("listname")).css("display","block");
	});
	//选项卡切换
	$(".nav_item>li").each(function(){
		$(this).click(function(){
			$(this).addClass("active");
			$(this).siblings("li").removeClass("active");
			var bull_index = $(".nav_item>li").index(this);
			$(".bulletin>div.bull_content").eq(bull_index).show().siblings().not( ".bulletin_nav" ).hide();
		})
	});
	//职位简历切换点击事件
	$(".selemenu").click(function(){
		var txt = $(this).text();
		if (txt == "简历") {
			$("#topsotype").val("2");
			$(".seletxt").text("简历");
			$(".selemenu").text("职位");
			$(".selemenu").hide();
		}else{
			$("#topsotype").val("1");
			$(".seletxt").text("职位");
			$(".selemenu").text("简历");
			$(".selemenu").hide();
		};
	});
	// 职位简历切换
	$("#selectbox").hover(function(){
		$(this).find(".selemenu").show();
	}, function(){
		$(this).find(".selemenu").hide();
	});
}
function get_right_menu(arr){
	$(".leftMenu li").hover(function(){
		var liwidth=$(this).width();
		var leftMenuH=$(".leftMenu").height()+43;
		// 读取数据==显示
		var html = '<div class="show">';
		subclass = arr[$(this).attr("id")];
		if(subclass){
			html += MakeLi(subclass,$(this).attr("id"),arr);
		}
		html += '</div>';
		$(".show").html(html);		
		
		$(this).addClass("select").siblings().removeClass("select");
		//将html写入 show div中---先执行empty()
		$(".leftmenu_box").empty();
		$(".leftmenu_box").append(html).css({"top":"0","left":"220px","display":"block","overflow":"auto"});
		
	});
	$(".left").mouseleave(function(){
		$(".leftMenu li").removeClass("select");
		$(".leftmenu_box").css("display","none");
	});
}
function MakeLi(val,pid,top_arr)
{
			if (val=="")return false;
			arr=val.split("|");
			var htmlstr='';
				for (x in arr)
				{
				 var v=arr[x].split(",");
				thirdclass = top_arr[v[0]];
				htmlstr+='<div class="showbox"><div class="fl"><a target="_blank" title="'+v[1]+'" href="jobs/jobs-list.php?key=&jobcategory='+pid+'.'+v[0]+'.0">'+v[1]+'</a></div>';
				if(thirdclass){
					htmlstr+='<ul class="fr">';
					htmlstr += Make_Third_Li(thirdclass,v[0],pid);
					htmlstr+='</ul>';
				}
				htmlstr+='<div class="clear"></div></div>';
				}
			return htmlstr; 
}
function Make_Third_Li(val1,pid,gid)
{
			if (val1=="")return false;
			arr1=val1.split("|");
			var htmlstr1='';
				for (x1 in arr1)
				{
				 var v1=arr1[x1].split(",");
				htmlstr1+='<li><a target="_blank" title="'+v1[1]+'" href="jobs/jobs-list.php?key=&jobcategory='+gid+'.'+pid+'.'+v1[0]+'">'+v1[1]+'</a></li>';
				}
			return htmlstr1; 
}