(function(){var a,b,c,d,e,f=function(a,b){return function(){return a.apply(b,arguments)}},g=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};b=function(){function a(){}return a.prototype.extend=function(a,b){var c,d;for(c in b)d=b[c],null==a[c]&&(a[c]=d);return a},a.prototype.isMobile=function(a){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},a.prototype.addEvent=function(a,b,c){return null!=a.addEventListener?a.addEventListener(b,c,!1):null!=a.attachEvent?a.attachEvent("on"+b,c):a[b]=c},a.prototype.removeEvent=function(a,b,c){return null!=a.removeEventListener?a.removeEventListener(b,c,!1):null!=a.detachEvent?a.detachEvent("on"+b,c):delete a[b]},a.prototype.innerHeight=function(){return"innerHeight"in window?window.innerHeight:document.documentElement.clientHeight},a}(),c=this.WeakMap||this.MozWeakMap||(c=function(){function a(){this.keys=[],this.values=[]}return a.prototype.get=function(a){var b,c,d,e,f;for(f=this.keys,b=d=0,e=f.length;e>d;b=++d)if(c=f[b],c===a)return this.values[b]},a.prototype.set=function(a,b){var c,d,e,f,g;for(g=this.keys,c=e=0,f=g.length;f>e;c=++e)if(d=g[c],d===a)return void(this.values[c]=b);return this.keys.push(a),this.values.push(b)},a}()),a=this.MutationObserver||this.WebkitMutationObserver||this.MozMutationObserver||(a=function(){function a(){"undefined"!=typeof console&&null!==console&&console.warn("MutationObserver is not supported by your browser."),"undefined"!=typeof console&&null!==console&&console.warn("WOW.js cannot detect dom mutations, please call .sync() after loading new content.")}return a.notSupported=!0,a.prototype.observe=function(){},a}()),d=this.getComputedStyle||function(a){return this.getPropertyValue=function(b){var c;return"float"===b&&(b="styleFloat"),e.test(b)&&b.replace(e,function(a,b){return b.toUpperCase()}),(null!=(c=a.currentStyle)?c[b]:void 0)||null},this},e=/(\-([a-z]){1})/g,this.WOW=function(){function e(a){null==a&&(a={}),this.scrollCallback=f(this.scrollCallback,this),this.scrollHandler=f(this.scrollHandler,this),this.start=f(this.start,this),this.scrolled=!0,this.config=this.util().extend(a,this.defaults),this.animationNameCache=new c}return e.prototype.defaults={boxClass:"wow",animateClass:"animated",offset:100,mobile:!0,live:!0},e.prototype.init=function(){var a;return this.element=window.document.documentElement,"interactive"===(a=document.readyState)||"complete"===a?this.start():this.util().addEvent(document,"DOMContentLoaded",this.start),this.finished=[]},e.prototype.start=function(){var b,c,d,e;if(this.stopped=!1,this.boxes=function(){var a,c,d,e;for(d=this.element.querySelectorAll("."+this.config.boxClass),e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.all=function(){var a,c,d,e;for(d=this.boxes,e=[],a=0,c=d.length;c>a;a++)b=d[a],e.push(b);return e}.call(this),this.boxes.length)if(this.disabled())this.resetStyle();else{for(e=this.boxes,c=0,d=e.length;d>c;c++)b=e[c],this.applyStyle(b,!0);this.util().addEvent(window,"scroll",this.scrollHandler),this.util().addEvent(window,"resize",this.scrollHandler),this.interval=setInterval(this.scrollCallback,50)}return this.config.live?new a(function(a){return function(b){var c,d,e,f,g;for(g=[],e=0,f=b.length;f>e;e++)d=b[e],g.push(function(){var a,b,e,f;for(e=d.addedNodes||[],f=[],a=0,b=e.length;b>a;a++)c=e[a],f.push(this.doSync(c));return f}.call(a));return g}}(this)).observe(document.body,{childList:!0,subtree:!0}):void 0},e.prototype.stop=function(){return this.stopped=!0,this.util().removeEvent(window,"scroll",this.scrollHandler),this.util().removeEvent(window,"resize",this.scrollHandler),null!=this.interval?clearInterval(this.interval):void 0},e.prototype.sync=function(){return a.notSupported?this.doSync(this.element):void 0},e.prototype.doSync=function(a){var b,c,d,e,f;if(!this.stopped){if(null==a&&(a=this.element),1!==a.nodeType)return;for(a=a.parentNode||a,e=a.querySelectorAll("."+this.config.boxClass),f=[],c=0,d=e.length;d>c;c++)b=e[c],g.call(this.all,b)<0?(this.applyStyle(b,!0),this.boxes.push(b),this.all.push(b),f.push(this.scrolled=!0)):f.push(void 0);return f}},e.prototype.show=function(a){return this.applyStyle(a),a.className=""+a.className+" "+this.config.animateClass},e.prototype.applyStyle=function(a,b){var c,d,e;return d=a.getAttribute("data-wow-duration"),c=a.getAttribute("data-wow-delay"),e=a.getAttribute("data-wow-iteration"),this.animate(function(f){return function(){return f.customStyle(a,b,d,c,e)}}(this))},e.prototype.animate=function(){return"requestAnimationFrame"in window?function(a){return window.requestAnimationFrame(a)}:function(a){return a()}}(),e.prototype.resetStyle=function(){var a,b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],e.push(a.setAttribute("style","visibility: visible;"));return e},e.prototype.customStyle=function(a,b,c,d,e){return b&&this.cacheAnimationName(a),a.style.visibility=b?"hidden":"visible",c&&this.vendorSet(a.style,{animationDuration:c}),d&&this.vendorSet(a.style,{animationDelay:d}),e&&this.vendorSet(a.style,{animationIterationCount:e}),this.vendorSet(a.style,{animationName:b?"none":this.cachedAnimationName(a)}),a},e.prototype.vendors=["moz","webkit"],e.prototype.vendorSet=function(a,b){var c,d,e,f;f=[];for(c in b)d=b[c],a[""+c]=d,f.push(function(){var b,f,g,h;for(g=this.vendors,h=[],b=0,f=g.length;f>b;b++)e=g[b],h.push(a[""+e+c.charAt(0).toUpperCase()+c.substr(1)]=d);return h}.call(this));return f},e.prototype.vendorCSS=function(a,b){var c,e,f,g,h,i;for(e=d(a),c=e.getPropertyCSSValue(b),i=this.vendors,g=0,h=i.length;h>g;g++)f=i[g],c=c||e.getPropertyCSSValue("-"+f+"-"+b);return c},e.prototype.animationName=function(a){var b;try{b=this.vendorCSS(a,"animation-name").cssText}catch(c){b=d(a).getPropertyValue("animation-name")}return"none"===b?"":b},e.prototype.cacheAnimationName=function(a){return this.animationNameCache.set(a,this.animationName(a))},e.prototype.cachedAnimationName=function(a){return this.animationNameCache.get(a)},e.prototype.scrollHandler=function(){return this.scrolled=!0},e.prototype.scrollCallback=function(){var a;return!this.scrolled||(this.scrolled=!1,this.boxes=function(){var b,c,d,e;for(d=this.boxes,e=[],b=0,c=d.length;c>b;b++)a=d[b],a&&(this.isVisible(a)?this.show(a):e.push(a));return e}.call(this),this.boxes.length||this.config.live)?void 0:this.stop()},e.prototype.offsetTop=function(a){for(var b;void 0===a.offsetTop;)a=a.parentNode;for(b=a.offsetTop;a=a.offsetParent;)b+=a.offsetTop;return b},e.prototype.isVisible=function(a){var b,c,d,e,f;return c=a.getAttribute("data-wow-offset")||this.config.offset,f=window.pageYOffset,e=f+Math.min(this.element.clientHeight,this.util().innerHeight())-c,d=this.offsetTop(a),b=d+a.clientHeight,e>=d&&b>=f},e.prototype.util=function(){return null!=this._util?this._util:this._util=new b},e.prototype.disabled=function(){return!this.config.mobile&&this.util().isMobile(navigator.userAgent)},e}()}).call(this); //手机导航toggle function phoneNavToggle(obj) { $(obj).toggleClass("on") $("#phone-nav").fadeToggle(300) $(".header-wrapper").toggleClass("active") $(".search-form").removeClass("active") } function searchToggle(){ $(".search-form").toggleClass("active") $("#phone-nav").hide() $(".nav-icon").removeClass("on") } var wid = $("body,html").width() $(window).on("scroll", function(){ var top = $(window).scrollTop(); if(top > 100) { $(".header-wrapper").addClass("on") }else{ $(".header-wrapper").removeClass("on") } }) // 手机回到顶部 function gotop() { $("body,html").animate({ scrollTop: 0 }, 800); } // on&off列表 function listToggle(obj) { $(obj).toggleClass("on").parents(".group").siblings().find(".caption").removeClass("on") $(obj).next(".list").slideToggle(500).parents(".group").siblings().find(".list").slideUp(500) } // 选中参数回填 function choseItem(obj) { $(obj).addClass("on").siblings().removeClass("on") $(obj).parent(".list").siblings(".caption").text($(obj).text()) $(obj).parent(".list").slideUp(500) $(".filter-box .group .caption").removeClass("on") } function itemToggle(obj) { $(obj).toggleClass("extend") $(obj).next(".nav").slideToggle(500) } $(function(){ $(".num span").countUp() $(".phone-nav .navs > a").click(function(){ $(".nav-icon").removeClass("on") $(".phone-nav ul li").removeClass("active") $(".phone-nav").hide() $(this).parent().hide() }) // 手机导航点击事件委托 $(".phone-nav").on("click", "li > a", function() { const $parentLi = $(this).parent(); const $phoneNavLi = $(".phone-nav li");//导航 $phoneNavLi.removeClass("on show"); $parentLi.toggleClass("active").siblings().removeClass("active"); $parentLi.find(".navs").stop(true, true).slideToggle(500) .parent().siblings().find(".navs").stop(true, true).slideUp(500); }); // 分类点击事件委托 $(".phone-nav").on("click", ".cate", function() { const $this = $(this); $this.toggleClass("remove") $this.next(".child").stop(true, true).slideToggle() }); if ($(".wow").length) { if (!(/msie [6|7|8|9]/i.test(navigator.userAgent))) { var wow = new WOW({ boxClass: 'wow', animateClass: 'animated', offset: 50, mobile: true, live: true }); wow.init(); }; } if(wid > 1024) { $(".pc-nav-box li").each(function(){ $(this).find(".nav a").each(function(j){ $(this).css("animation-delay", (j+1) * .05 + "s") }) }) $(".child-box .left a").hover(function(){ $(this).stop().addClass("on").siblings().removeClass("on") $(".child-box .right .item").stop().eq($(this).index()).show().siblings().hide() }) $(".child-box .item").each(function(){ let $this = $(this) $this.find("ul li").each(function(i){ let $li = $(this) $li.css("animation-delay",(i+1)*.06+"s") }) }) $(".child-box .left a").eq(0).addClass("on") $(".child-box .right .item").eq(0).show() }else{ $(".shares a").click(function(){ $(this).toggleClass("on") }) $(".page-nav-wrapper .nav a").click(function(){ $(".page-nav-wrapper .nav").hide() $(".page-nav-wrapper .intruction-caption").removeClass("extend") }) } $(".lang .caption").click(function(){ $(this).parent().toggleClass("on") }) $(".page-nav-wrapper .nav-box.scroll a").click(function(){ $(".breadcrumbs span").text($(this).text()) var t = $("main > .floor").eq($(this).index()).offset().top; $('body,html').animate({"scrollTop":t-$(".header-wrapper").height()},500); $(this).addClass('on').siblings().removeClass('on'); }) }) // 职位搜索列表展开&关闭 function toggleList(obj) { let $this = $(obj) $this.toggleClass("on").parent().siblings().find(".caption").removeClass("on") $this.next(".list").slideToggle(500).parent(".item").siblings().find(".list").slideUp(500) } // 筛选职位关键词 function choseItem(obj) { let $this = $(obj) var txt = $this.text() $this.addClass("on").siblings().removeClass("on") $this.parents(".item").find(".caption").empty().text(txt) $(".quick-job-box .list").slideUp(500) $(".quick-job-box .item .caption").removeClass("on") } $(document).on("mousewheel DOMMouseScroll", function (e) { var delta = (e.originalEvent.wheelDelta && (e.originalEvent.wheelDelta > 0 ? 1 : -1)) || // chrome & ie (e.originalEvent.detail && (e.originalEvent.detail > 0 ? -1 : 1)); // firefox if (delta > 0) { $("body").removeClass("scroll") } else if (delta < 0) { $("body").addClass("scroll") } }); function makesvg(percentage){ var abs_percentage=Math.abs(percentage).toString(); var percentage_str=percentage.toString(); var svg = '' + '' + '' + ''; return svg } function playVideoToggle(obj) { const videoObj = $("#goodsVideo") if(obj) { var vsrc = $(obj).attr("vsrc") $(videoObj).attr("src",vsrc) $(videoObj).trigger("play") }else{ $(videoObj).trigger("paused") } $(".video-box").toggleClass("on"); } function playVideoModal(obj) { event.stopPropagation(); if(obj) { var vsrc = $(obj).attr("vsrc") if(vsrc) { $(".video-modal-wrapper iframe").hide() $("#video").show() $("#video").attr("src",vsrc) $('.video-modal-wrapper').removeClass('out').addClass('one'); $('html').addClass('act'); $("#video").trigger("play") }else{ $("#video").hide() var fsrc = $(obj).attr("fsrc") $(".video-modal-wrapper iframe").attr("src",fsrc) $(".video-modal-wrapper iframe").show() $(".video-modal-wrapper").fadeIn() } }else{ $("#video").trigger("pause") $('.video-modal-wrapper').addClass('out'); setTimeout(function(){ $('.video-modal-wrapper').removeClass('one'); },1200) $('html').removeClass('act'); } return false; } function filterBoxToggle(obj) { event.stopPropagation(); if(obj) { $("body").addClass("act") $(".filter-box").fadeIn().removeClass("remove") setTimeout(function(){ $(".filter-box").addClass("on") },500) }else{ $("body").removeClass("act") $(".filter-box").addClass("remove") setTimeout(function(){ $(".filter-box h2").removeClass("on") $(".filter-box .detail").hide() $(".filter-box").removeClass("on").fadeOut() },500) } } $(document).ready(function(){"use strict"; var progressPath = document.querySelector('.progress-wrap path'); var pathLength = progressPath.getTotalLength(); progressPath.style.transition = progressPath.style.WebkitTransition = 'none'; progressPath.style.strokeDasharray = pathLength + ' ' + pathLength; progressPath.style.strokeDashoffset = pathLength; progressPath.getBoundingClientRect(); progressPath.style.transition = progressPath.style.WebkitTransition = 'stroke-dashoffset 10ms linear'; var updateProgress = function () { var scroll = $(window).scrollTop(); var height = $(document).height() - $(window).height(); var progress = pathLength - (scroll * pathLength / height); progressPath.style.strokeDashoffset = progress; } updateProgress(); $(window).scroll(updateProgress); var offset = 50; var duration = 550; $(window).on('scroll', function() { if ($(this).scrollTop() > offset) { $('.progress-wrap').addClass('active-progress'); } else { $('.progress-wrap').removeClass('active-progress'); } }); $('.progress-wrap').on('click', function(event) { event.preventDefault(); $('html, body').animate({scrollTop: 0}, duration); return false; }) });