$(function(){ /* banner*/ $(".index-banner").slide({mainCell:".bd ul",effect:"left",autoPlay:true}); /* 职位招聘*/ $('.devolope-part5 dt').each(function (val) { $(this).click(function () { var classna=$(this).parent().attr('class'); if(classna!='open'){ $(this).parent().addClass('open').siblings().removeClass('open'); $(this).parent().find("dd").show(); }else{ $(this).parent().removeClass(); } }) }); }); $(function(){ $.changhe.public.slide(); $(" #scollMenu .main-box a").on('click',function () { console.log('点击'); $(" #scollMenu .main-box a").removeClass('active'); $(this).addClass('active'); }) }); jQuery.changhe={ about:{ init:function(){ $.changhe.public.subNavClick(); $.changhe.public.scrollTop($('.scrollTo')); } }, contact:{ init:function(){ $('.jobs li .job-item-title-box').each(function(){ $(this).click(function(){ var obj = $(this).parents('li'); if(obj.hasClass('active')) { obj.removeClass('active'); obj.find('.job-item-panel').hide(); }else { obj.addClass('active'); obj.find('.job-item-panel').show(); } }) }); $.changhe.public.subNavClick(); $.changhe.public.scrollTop($('.scrollTo')); } }, training:{ init:function(){ $.changhe.public.subNavClick(); $.changhe.public.scrollTop($('.scrollTo')); } }, public:{ slide:function(){ $(".banner").hover(function(){$(this).find(".prev,.next").stop(true, true).fadeTo("show", 0.5)},function(){$(this).find(".prev,.next").fadeOut()}); $(".banner").slide({titCell: ".hd ul", mainCell: ".bd ul", effect: "fold", autoPlay: false, delayTime:3000, interTime:5000, autoPage: true, trigger: "click",}); }, //子菜单点击 subNavClick:function(){ $('.scrollTo a').each(function(){ $(this).unbind().click(function(){ var obj = $(this).data('obj'); var h = 100; var pos = $('.scrollTo').css('position'); if(pos=='fixed') { h = 61; } var idtop = $('.'+obj).offset().top-h; $('body,html').animate({scrollTop: idtop},1000); }) }); }, //固定导航 scrollTop:function(obj){ var minTop = obj.offset().top; var liactiveArray = new Array(); var lastnum = 0; obj.find('a').each(function(val){ var liobj = $('.'+$(this).data('obj')); liactiveArray[val] =liobj.offset().top -200 ; lastnum = val; }); liactiveArray[lastnum+1] = 999999; var liactiveArrayLength = liactiveArray.length; //数组长度 $(window).bind("resize scroll", function () { var scrollTop = $(this).scrollTop(); if (scrollTop > minTop) { obj.css({position: 'fixed', top: '0px'}); obj.addClass('about-acitve'); obj.find('a').removeClass('active'); for(i=0;i=liactiveArray[i] && scrollTop <=liactiveArray[i+1]) { obj.find('a').eq(i).addClass('active'); } } }else{ obj.css({position: 'relative', top:'inherit'}); obj.removeClass('about-acitve'); } }); }, //默认滑动 defaultScrollTop:function(object){ var obj = $('.'+object); var h = 200; var idtop = obj.offset().top - h; $('body,html').animate({scrollTop: idtop},1000); } } }