$(window).load(function(){
if($('.baguetteBoxOne').length){ baguetteBox.run('.baguetteBoxOne',{async:true});}
});
$(function(){
//返回顶部
//$("#totop").on('touchend',function(){
//$("html,body").animate({scrollTop:"0px"},500);
//});
ietester();
preani();
$(window).scroll(_animation);
setTimeout(_animation,200);
//ibanner_full();
//$(window).resize(function(){ibanner_full();});
$('.soubtn').click(function(){
if($(this).hasClass('on')){
$('.sou,.soutxt,.soubtn').removeClass('on');
}else{
$('.sou,.soutxt,.soubtn').addClass('on');
}
});
$('#totop').click(function(){
var wt = $(window).scrollTop();
var sh = $('body').prop('scrollHeight')-$(window).height();
if(wt>0){
$("html,body").stop(true,false).animate({scrollTop:0},500,'swing');
$(this).find('span').text('回到底部');
}else{
$("html,body").stop(true,false).animate({scrollTop:sh},500,'swing');
$(this).find('span').text('回到顶部');
}
})
$('#topsoubtn').click(function(){
$(this).toggleClass('on');
$('.topsouout').slideToggle(300);
});
//侧边回到顶部的显示隐藏
//$(window).scroll(function(){
// var sh = $(window).scrollTop() || 0;
// if(sh<=500){$('#totop').hide();}
// else{$('#totop').show();}
//});
//$('.footewm').on('mouseenter', function() {
// $('.footbigewm').fadeIn(300);
//}).on('mouseleave', function() {
// $('.footbigewm').fadeOut(300);
//})
$('.sidetel').hover(function(){
$(this).find('.sidetelno').toggleClass('on');
})
//导航下拉菜单 二级菜单
$(".nav>li").hover(function(){
var l = $(this).find('.navtwo');
if(l.length){ l.stop(true).fadeIn().addClass('on');}
$(this).siblings('li').find('.navtwo').stop(true).fadeOut().removeClass('on');
},function(){
var l = $(this).find('.navtwo');
if(l.length){ l.stop(true).fadeOut().removeClass('on');}
});
//手机导航
$(".navsj a.yiji").click(function(){
var l = $(this).siblings('.navsjtwo');
if(l.length){
$(this).parents('li').toggleClass('on');
l.slideToggle(300);
//$(this).find('s').first().toggleClass('on');
return false;
}
});
$(".navsj a.mao").click(function(){
$('.navbtn').removeClass('on');
$(".navsjout").removeClass('on');
});
$(".navbtn").click(function(){
$(this).toggleClass('on');
$(".navsjout").toggleClass('on');
//$('#close').fadeToggle(300);
});
$('.sitebtn').on('click',function(){
mwon('sitepop');
})
//招聘展开
$('.zpone').click(function(){
$(this).parents('li').toggleClass('on');
$(this).siblings('.zpcon').slideToggle('300');
})
//招聘展开
$('.reclist').on('click','.rec-hand',function(){
var liobj = $(this).parents('li');
var bool = liobj.hasClass('on');
if(!bool){
liobj.addClass('on').siblings('li').removeClass('on');
liobj.find('.rec-con').slideDown('600');
liobj.siblings('li').find('.rec-con').slideUp('600');
}else{
liobj.removeClass('on');
liobj.find('.rec-con').slideUp('600');
}
})
//首页案例切换
$('.js-qieh>*').hover(function(){
$(this).addClass('on').siblings('li').removeClass('on');
var i = $(this).index();
$('.js-qiecon').removeClass('on').eq(i).addClass('on');
});
$('.jshover-onlyon>*').hover(function(){
$(this).addClass('on').siblings().removeClass('on');
});
//表单验证
if($('#liuyan').length){
var liuyan1 = $("#liuyan").Validform({ tiptype:3});
}
//首页banner
// if($('#home_slider').length){
// $('#home_slider').flexslider({animation : 'slide', controlNav : true, directionNav : true,
// animationLoop : false, slideshow : true, useCSS: false,slideshowSpeed: 5000,animationSpeed: 1000,
// pauseOnHover: false,pauseOnAction:false, mousewheel: false,startAt: 0,prevText:'<',nextText:'>',
// after:function(slider){ var i = slider.currentSlide;
// if(i==0 && !handpause){
// $('.vd').get(0).play();slider.pause();
// clearTimeout(flextimer);
// flextimer = setTimeout( function(){ slider.play()},3000);
// }else{
// clearTimeout(flextimer);
// $('.vd').get(0).pause();slider.pause();slider.play();
// if(!handpause){ $('.vd').get(0).currentTime=0;}
// }
// $('.slides li').removeClass('ac').eq(i).addClass('ac');},
// start: function(slider){
// $('.slides li').removeClass('ac').eq(0).addClass('ac');
// $('.flex-control-nav li').each(function(i){ $(this).find('a').text('0' + (i+1)); });
// $('.vd').get(0).play();
// slider.pause();
// clearTimeout(flextimer);
// flextimer = setTimeout( function(){ slider.play()},3000);
// }
// });
// }
if($('#home_slider').length){
$('#home_slider').flexslider({animation : 'slide', controlNav : true, directionNav : true,
animationLoop : true, slideshow : true, useCSS: false,slideshowSpeed: 6500,animationSpeed: 500,
pauseOnHover: false,pauseOnAction:false, mousewheel: false,startAt: 0,
before: function (slider){ slider.pause(); slider.play();},prevText:'<',nextText:'>',
after:function(slider){ var i = slider.currentSlide;
$('.slides li').removeClass('ac').eq(i+1).addClass('ac');},
start: function(){
$('.slides li').removeClass('ac').eq(1).addClass('ac');}
});
}
$('.flexslider .vd').click(function(){
var flex = $('.flexslider').data('flexslider');
if(this.paused){
this.play();flex.pause(); handpause = false;
clearTimeout(flextimer);
var t1 = this.duration,t2 = this.currentTime;
flextimer = setTimeout( function(){ flex.play()},(t1-t2-4)*1000);
}
else{
handpause = true;
clearTimeout(flextimer);
this.pause();flex.pause();flex.play();
}
})
//2荣誉列表
$('.rylist').on('click','li',function(){
var i = $(this).index();
$("#slideBox").slide({mainCell:".bd ul",effect:"leftLoop",
prevCell:'.proprev',nextCell:'.pronext',autoPlay:true,
interTime:4000,mouseOverStop:false,defaultIndex:i});
mwon('pro');
})
if($("#slideBox").length){
var str = '';
$('.rylist li').each(function(i){
var u = $(this).find('img').attr('datasrc') || $(this).find('img').attr('src');
var t = $(this).find('h3').text();
str += '
'+t+'
';
})
$('#slideBox ul').empty().append(str);
Propics = $('#slideBox .bd').html();//未被污染的图片结构暂存
}
cslist_before();
lglist_before();
if( $('.guolist-js .counter').length ){
var cuoption = {useEasing : false,useGrouping : false,separator : '',decimal : '.',prefix : '',suffix : ''};
var ctdemo = [], ct1 = true;
// var ctdemo = new CountUp(target, startVal, endVal, decimals, duration, options);
var y1 = $('.guolist-js').offset().top;
var y2 = y1 + $('.guolist-js').outerHeight();
countUP();
$(window).scroll(countUP);
function countUP(){
var wt = $(window).scrollTop() || 0;
var wb = wt+ $(window).height();
if( ct1 && y2<= wb && y1>= wt ){
ct1 = false;
$('.guolist-js .counter').each(function(i){
var n = $(this).text()-0;
var start = n>1100? n-1000:0;
var dura = $(this).attr('counter-time')-0 || 2;
var delay = $(this).attr('counter-delay')-0 || 0;
ctdemo[i] = new CountUp(this, start, n, 0, dura, cuoption);
setTimeout(function(){ctdemo[i].start()},delay)
})
}
}
}
//沃霖企业文化活动
if($('#ra-slider').length){
$('#ra-slider').roundabout({btnNext: '.ranext',btnPrev: '.raprev', autoplay: true,autoplayDuration: 7000,
enableDrag: true,clickToFocus:true,autoplayPauseOnHover: true,minOpacity: 1}).bind({
animationEnd: function(e) {
var index = $('#ra-slider').roundabout('getChildInFocus');
$('.switcher li').removeClass('on');
$('.switcher li').eq(index).addClass('on');
}
});
}
$('.switcher li').on('click', function() {
var index = $(this).index();
$('#ra-slider').roundabout('animateToChild', index);
return false;
});
//我们的足迹
//$('.posi').hover(function(){
// $(this).addClass('on').siblings('.posi').removeClass('on');
// var ht = $(this).find('.posinfo').html();
// $('.posbox').empty().html(ht);
// var l1 = this.offsetLeft + 32;
// var t1 = this.offsetTop + 32;
// $('.posboxout').css({left: l1+'px',top: t1+'px'}).stop(true,false).fadeIn(400);
//},function(){
// $(this).removeClass('on');
// $('.posbox').empty();
// $('.posboxout').stop(true,false).hide();
//})
//11资料,性别
$('.sex label').click(function(){
if( !$(this).hasClass('on') ){
$('.sex label').removeClass('on');
$(this).addClass('on');
$(this).siblings('input[type=radio]').get(0).checked= true;
}
});
$('.msgbg').click(function(event){
event = event ? event : window.event;
if(event.target==this){ msgoff();}
})
$('.selfclose').click(function(event){
event = event ? event : window.event;
if(event.target==this){ $(this).removeClass('on').fadeOut(300);}
})
//09案例详情点小图,看大图
$('.smallpic').on('click','li',function(){
if(!$(this).hasClass('on')){
$(this).addClass('on').siblings('li').removeClass('on');
smlmove(2,smlw,'smallpic','bigpic');
}
})
var smlw = $('.smallpic').attr('data')-0;
$('.xijie-prev').click(function(){smlmove(0,smlw,'smallpic','bigpic')})
$('.xijie-next').click(function(){smlmove(1,smlw,'smallpic','bigpic')})
// 07 三级导航的滚动 pc版
if( $('#wrapper22').length>0){
var lin = $('#wrapper22 ul li').length;
var lis = 180;
if( $(window).width()>1200 ){
if(lin<=6){
$('.outnav3').removeClass('on');
$('.nav7').removeClass('fen2,fen3,fen4,fen5');
return false;
}else{
$('.outnav3').addClass('on');
//lis = $('#wrapper22').width() /6;
}
}else if( $(window).width()>900 ){
if(lin<=5){
$('.outnav3').removeClass('on');
$('.nav7').removeClass('fen2,fen3,fen4,fen5');
return false;
}else{
$('.outnav3').addClass('on');
//lis = $('#wrapper22').width() /4;
}
}else if( $(window).width()>750 ){
if(lin<=4){
$('.outnav3').removeClass('on');
$('.nav7').removeClass('fen2,fen3,fen4,fen5');
return false;
}else{
$('.outnav3').addClass('on');
//lis = $('#wrapper22').width() /4;
}
}else{
if(lin<=2){
$('.outnav3').removeClass('on');
$('.nav7').addClass('fen2');
return false;
}else if(lin==3){
$('.outnav3').removeClass('on');
$('.nav7').addClass('fen3');
return false;
}else{
$('.outnav3').addClass('on');
lis = $('#wrapper22').width() /3;
}
}
$('#wrapper22 ul li').width(lis);
$('#wrapper22 ul').width(lis*lin);
//Scroll22是 二级导航条水平方向的拖动
var Scroll22 = new iScroll('wrapper22',{hScrollbar:false, vScrollbar:false});
$('.outnav3 .nav-left').click(function(){
Scroll22.scrollTo(-lis, 0, 300, true);
})
$('.outnav3 .nav-right').click(function(){
Scroll22.scrollTo(lis, 0, 300, true);
})
setScrollPos( Scroll22,$('#wrapper22') );
}
})
function setScrollPos(isname,_wrap){
var _isele = _wrap.find('ul');
var obj = _isele.find('.on');
if(obj.length<=0) return false;
var oleft = obj.offset().left;
var owidth = obj.outerWidth();
var outleft = _wrap.offset().left;
var outwidth = _wrap.outerWidth();
var outright = outleft + outwidth;
var inleft = _isele.offset().left;
if( oleft < outleft ){
isname.scrollTo((inleft-oleft), 0, 300, false);
}else if(oleft + owidth > outright){
isname.scrollTo((inleft-oleft+outwidth-owidth), 0, 300, false);
}
}
function mwon(cname){ $('.'+cname).fadeIn(300).addClass('on'); $('body').addClass('locked');}
function mwoff(cname){ $('.'+cname).removeClass('on').fadeOut(300); $('body').removeClass('locked');}
function msgon(){ $('.msgbg').fadeIn(300).addClass('on');}
function msgoff(){$('.msgbg').removeClass('on').fadeOut(300)}
var handpause=false;//首页视频手动暂停flag
var flextimer;//视频播放延时计时器
var Propics; //产品弹层图片列表,带ul
function prooff(){
$('.pro').removeClass('on').fadeOut(300);
$('body').removeClass('locked');
$('#slideBox .bd').empty().append(Propics);
}
function ibanner_full(){
if( !$('#home_slider').length ) return false;
var wh = $(window).height();
var pw = wh * 32/15 ;
$('#home_slider .slides').height(wh);
$('#home_slider img').height(wh).width(pw).css('margin-left',-pw/2+'px');
}
function selfclose(obj){
event = event ? event : window.event;
if(event.target==obj){ $(obj).removeClass('on').fadeOut(300);}
}
function addmsg(){
if($('.msgbg').length<=0){
var ss = '';
$('body').append(ss);
}
}
var msgtimer;
function msgshow(msg,milisec){
addmsg();
$('.msgtxt').text(msg);
msgon();
if(milisec){
clearTimeout(msgtimer);
msgtimer = setTimeout(function(){msgoff()},milisec);
}
}
var isIE ,IEno;
function ietester(){
var UA = navigator.userAgent;
if(/msie/i.test(UA)){
isIE = true;
IEno = UA.match(/msie (\d+\.\d+)/i)[1]-0;
}else if(~UA.toLowerCase().indexOf('trident') && ~UA.indexOf('rv')){
isIE = true;
IEno = UA.match(/rv:(\d+\.\d+)/)[1]-0;
}else{
isIE = false;
}
}
function myreset(formid){
$('#'+formid).find('input[type=text]').removeClass('Validform_error').val('');
$('#'+formid).find('textarea').removeClass('Validform_error').val('');
$('#'+formid).find('span.Validform_checktip').removeClass('Validform_wrong Validform_right').text('');
}
function _animation(){
if( isIE && IEno <= 9 ){ $('.hasani').addClass('ani').removeClass('hasani');}
var windowTop = $(window).scrollTop();
var windowBottom = windowTop + $(window).height();
if(windowTop>=100){
$('.head,.headshadow').addClass('mini');
}else{
$('.head,.headshadow').removeClass('mini');
}
$('.hasani').each(function(){
var pageQ1 = $(this).offset().top;
var pageQ3 = $(this).offset().top + $(this).height() / 1;
if( ( pageQ1 <= windowBottom ) && ( pageQ3 >= windowTop ) ){
if( !$(this).hasClass("ani") ) $(this).addClass('ani');
}else {
//$(this).removeClass("ani");
}
});
}
function preani(){
$('.anidelay1').each(function(){
$(this).children().each(function(i){
var ss = i <= 9 ? '0'+i : i;
$(this).addClass('delay'+ss);
})
})
$('.anidelay2').each(function(){
$(this).children().each(function(i){
var ss = i*2 <= 9 ? '0'+i*2 : i*2;
$(this).addClass('delay'+ss);
})
})
$('.anidelay3').each(function(){
$(this).children().each(function(i){
var ss = i*3 <= 9 ? '0'+i*3 : i*3;
$(this).addClass('delay'+ss);
})
})
}
function datenow(){
var myDate = new Date(),datestr="";
//myDate.setDate(myDate.getDate());
datestr+= myDate.getFullYear();
var m = myDate.getMonth()-0+1;
if(m<10) m = '0'+m;
datestr+='-'+m;
var d = myDate.getDate();
if(d<10) d = '0'+d;
datestr+='-'+d;
return datestr;
}
function xjsmallw(w){
//w为单个li的外宽度,包括内外边距和边框
if($('.smallpic').length){
var n = $('.smallpic').find('li').size();
$('.smallpic').width(w*n);
}
}
function smlmove(dir,w,classname,imgid){
//0左1右2当前
var l = $('.'+classname+' li ').size();
var n = $('.'+classname+' li.on ').index() || 0;
if(dir==0){ n = n>0? n-1:l-1;
}else if(dir==1){ n = n==l-1? 0:n+1;}
var obj = $('.'+classname+' li').eq(n);
obj.addClass('on').siblings('li').removeClass('on');
var url = obj.find('img').attr('hdsrc') || obj.find('img').attr('src');
//var txt = obj.find('img').attr('title');
$('#'+imgid).attr('src',url);
//$('#'+imgid+'txt').text(txt);
//移动
var outleft = $('.'+classname+'-out').offset().left;
var outwidth = $('.'+classname+'-out').width();
var outright = outleft + outwidth;
var inleft = $('.'+classname).offset().left;
if( w*n + inleft < outleft ){
$('.'+classname).stop(true).animate({'left': (-w*n)+'px'}, 300);
}else if(w*n+w + inleft > outright){
$('.'+classname).stop(true).animate({'left': (outwidth-w*n-w)+'px'}, 300);
}
}
//业绩案例
function cslist_before(){
if( !$('.cslist li').length ) return false;
var l = $('.cslist li').length;
var w = $('.cslist li').width();
var cmax;
var ww2 = $('.csout').width();
if(ww2-100>= w*3) cmax = 3;
else if(ww2-100>= w*2) cmax = 2;
else cmax = 1;
if(l>cmax){
$('.picScroll-left2').width(w*cmax+'px');
$(".csout").slide({mainCell:"ul.cslist",titCell:".hd ul",autoPage:true,effect:"leftLoop",autoPlay:true,
scroll:cmax,vis:cmax,interTime:4000,delayTime:500,easing:"easeOutQuad"})
}
else{
$('.picScroll-left2').width(w*l+'px');
}
}
function lglist_before(){
if( !$('.kehulist li').length ) return false;
var l = $('.kehulist li').length;
var w = $('.kehulist li').width();
var cmax;
var ww2 = $('.khout').width();
if(ww2-100>= w*5) cmax = 5;
else if(ww2-100>= w*4) cmax = 4;
else if(ww2-100>= w*3) cmax = 3;
else if(ww2-100>= w*2) cmax = 2;
else cmax = 1;
if(l>cmax){
$('.picScroll-left3').width(w*cmax+'px');
$(".khout").slide({mainCell:"ul.kehulist",autoPage:true,effect:"leftLoop",autoPlay:true,
scroll:cmax,vis:cmax,interTime:5000,delayTime:500,easing:"easeOutQuad"})
}
else{
$('.picScroll-left3').width(w*l+'px');
}
}