$(function(){ /* * 导航 */ $(".c-top-box .nav ul li").hover(function(){ $(this).find(".nav-children").stop(true,true).slideDown(500); },function(){ $(this).find(".nav-children").stop(true,true).slideUp(500); }); /* * 导航二维码 */ $(".c-top-box .ewm").hover(function(){ $(this).find(".ewm-list").show().stop().animate({"opacity":"1"},500); },function(){ $(this).find(".ewm-list").stop().animate({"opacity":"0"},500,function(){ $(this).hide(); }); }); /* * 首页 业务领域 */ $(".c-business .c-business-tit ul li a").click(function(){ var ind = $(this).parents("li").index(); $(this).parents("li").addClass("on").siblings("li").removeClass("on"); $(".c-business .c-business-list:eq("+ind+")").show().siblings().hide(); }); /* * 首页 招聘 */ $(".cson-talent-table .f-cb ul li .td5 a").click(function(){ $(this).parents("li").find(".bot").slideDown(500); $(this).parents("li").siblings("li").find(".bot").slideUp(500); }); /* * 业务领域 */ $(".cson-business-tit a").click(function(){ var ind = $(this).index(); $(this).addClass("on").siblings("a").removeClass("on"); $(".cson-business-con .cson-business-list:eq("+ind+")").show().siblings().hide(); }); }); ;(function($){ /* * banner js * 0.01 * 2017-07-17 * liancat.com */ $.fn.CbanShow = function(options){ var defaults = { //各种参数,各种属性 showType:"fade", //轮播方式 fade渐隐渐现(默认) slide 左右滑动 t:7000, //执行一次动画的时间 st:300 //一次动画所需要的时间 }; var options = $.extend(defaults,options); this.each(function(){ _this = $(this); //实现功能的代码 var len = defaults.lis.length; //获取轮播个数 var wid = defaults.con.width(); //获取框架宽度 var i = 0; if(defaults.showType == "slide"){ //判断轮播方式 slide左右轮播 fade渐隐渐现 }else{ defaults.lis.each(function(i,element){ $(this).css({"position":"absolute","left":"0px","top":"0px","width":"100%","height":"100%","z-index":len-i+10}); if(i == 0){ defaults.btnBox.append(""); }else{ defaults.btnBox.append(""); $(this).css("opacity","0"); } }); }; var timmer = setInterval(show,defaults.t); //自动轮播 _this.hover(function(){ clearInterval(timmer); },function(){ timmer = setInterval(show,defaults.t); }); defaults.btnBox.find("a").bind("click",function(){ var indA = $(this).index(); if(indA == 0) { i = len; }else{ i = indA - 1; } show(); }); function show(){ //轮播方法 i++; if(i>len-1) { i = 0; } defaults.lis.eq(i).stop().animate({"opacity":"1","z-index":"20"},defaults.st); defaults.lis.eq(i).siblings().stop().animate({"opacity":"0","z-index":"5"},defaults.st); defaults.btnBox.find("a:eq("+i+")").addClass("on").siblings("a").removeClass("on"); } }); } /* * 相册 js * 0.01 * 2017-07-17 * liancat.com */ $.fn.CalbumShow = function(options){ var defaults = { t:500 //执行一次动画所需要的时间 }; var options = $.extend(defaults,options); this.each(function(){ var _this = $(this); var wid = defaults.imgList.width(); //获取列表框架宽度 var widimgBtn = defaults.imgBtn.width(); //获取图片按钮框架宽度 var len = defaults.imgListLI.length; //获取元素个数 defaults.imgListUL.width(wid*len); //设置列表框架内容宽度 defaults.imgListLI.each(function(i){ //循环元素 增加图片按钮 if(i==0) { defaults.imgBtnUL.append("
  • "); } else { defaults.imgBtnUL.append("
  • "); } $(this).find(".pic").clone().appendTo(defaults.imgBtnUL.find("li:eq("+i+")")); }); var widBtn = defaults.imgBtnUL.find("li").width(); //获取图片按钮宽度 defaults.imgBtnUL.width(widBtn*len); //设置图片按钮框架内容宽度 var widCs = widimgBtn-widBtn*len; //最大 left值 var dinShow = widimgBtn / widBtn; //显示图片按钮个数 var clickF = true; defaults.imgBtnUL.find("li img").bind("click",function(){ if(!clickF){ //alert("点击频率过快!"); return; }; clickF = false; $(this).parents("li").addClass("on").siblings().removeClass("on"); var indImg = $(this).parents("li").index(); var indLeft = defaults.imgBtnUL.position().left / widBtn * -1; if(indImg-indLeft >= dinShow/2) { if(defaults.imgBtnUL.position().left > widCs) { var indImgbtn = defaults.imgBtnUL.position().left / widBtn-1; defaults.imgBtnUL.stop().animate({"left":indImgbtn*widBtn+"px"},defaults.t); } }else{ if(defaults.imgBtnUL.position().left < 0) { var indImgbtn = defaults.imgBtnUL.position().left / widBtn+1; defaults.imgBtnUL.stop().animate({"left":indImgbtn*widBtn+"px"},defaults.t); } } defaults.imgListUL.stop().animate({"left":-indImg*wid+"px"},defaults.t,function(){ clickF = true; }); }); }); } })(jQuery);