new WOW().init(); var website = {}; var windw = $(window).width(); //鍒囨崲绫诲悕鎴栬€呮樉绀洪殣钘 website.toggleDom = function(data){ data.clickobj.click(function(){ var i=$(this).index(); $(this).addClass(data.toggleClass).siblings().removeClass(data.toggleClass); if(data.status=="1"||data.status==false){ data.toggleobj.eq(i).addClass(data.toggleClass).siblings().removeClass(data.toggleClass) }else{ data.toggleobj.eq(i).stop().fadeIn(500).siblings().stop().fadeOut(0) } }) website.toggleDom = null; delete website.toggleDom; } // website.toggleDom({ // clickobj: $('.a1'), // toggleobj: $('.a2'), // toggleClass: 'cur', // status:false // }) //瑙嗛鎾斁 website.videoplay = function(data){ data.clickobj.click(function(){ var pobj = data.clickobj.closest(data.parobj), vsrc = pobj.attr('vsrc'); if(pobj.find('video').attr('src') == ""){ pobj.find('video').attr('src', vsrc); pobj.addClass(data.toggleClass); var playPromise = pobj.find('video')[0].play(); if(data.screen == true) pobj.find('video')[0].webkitRequestFullScreen(); if (playPromise !== undefined) { playPromise.then(function(){ if(screen == true) pobj.find('video')[0].play().webkitRequestFullScreen(); }).catch(function(){ }) } } }) website.videoplay = null; delete website.videoplay; } // website.videoplay({ // clickobj: $('.a1'), // parobj: $('.a2'), // toggleClass: 'bobo', // screen:false // }) website.appfont = $('html head').append(''); website.makesvg = function(percentage){ var abs_percentage=Math.abs(percentage).toString(); var percentage_str=percentage.toString(); var svg = '' + '' + '' + ''; return svg; website.makesvg = null; delete website.makesvg; } website.banner = function(data){ var obj = data.obj; var banswiper = new Swiper(''+obj+'', { speed: 1000, autoplay: { delay: "6000", disableOnInteraction: false }, pagination: { "el": ''+obj+' .swiper-pagination', clickable: true }, navigation: { nextEl: ''+obj+' .swiper-button-next', prevEl: ''+obj+' .swiper-button-prev', }, on: { init: function(){ var i = this.activeIndex; $(''+obj+' .swiper-slide').eq(i).find('.textbox').addClass('cur'); if($(''+obj+'').attr('circle')!=undefined && windw > 1024){ setTimeout(function(){ $(''+obj+'').find('.swiper-pagination').find('.swiper-pagination-bullet').append('
'); var p = $(''+obj+'').find('.swiper-pagination').find('.swiper-pagination-bullet .circlechart').attr('data-percentage'); $(''+obj+'').find('.swiper-pagination').find('.swiper-pagination-bullet .circlechart').html(website.makesvg(p)) $(''+obj+'').find('.swiper-pagination').find('.swiper-pagination-bullet').eq(0).addClass('one') },500) } }, slideChangeTransitionStart: function(){ var i = this.activeIndex; $(''+obj+' .swiper-slide').eq(i).find('.textbox').addClass('cur'); $(''+obj+' .swiper-slide').eq(i).siblings().find('.textbox').removeClass('cur'); } } }) website.banner = null; delete website.banner; } $(function(){ //鍝嶅簲寮忔墽琛宩s if(windw < 1024){ $('.headnavitem .name').click(function(){ $(this).toggleClass('cur'); $(this).siblings('.navchilditems').slideToggle(500) $(this).closest('.headnavitem').siblings().find('.navchilditems').slideUp(500) $(this).closest('.headnavitem').siblings().find('.name').removeClass('cur'); }) // $('.footmaplist .name').click(function(){ // $(this).closest('.footmaplist').toggleClass('cur').siblings().removeClass('cur') // $(this).siblings('.child').slideToggle(500) // $(this).closest('.footmaplist').siblings().find('.child').slideUp(500) // }) //瀛愰〉闈㈠瓙绾у鑸睍寮€浜嬩欢 $('[pagenavclick]').on('click',function(){ if($(this).siblings('[showbox]').length == 1) $(this).toggleClass('cur').siblings('[showbox]').slideToggle(400); }) $('.wapbtnbox').click(function(){ $(this).toggleClass('cur'); $('.navleft,html,body,.head').toggleClass('cur'); }) $('.wapclose').click(function(){ $('.navleft,html,body').removeClass('cur'); }) $('.navitemname').click(function(){ $(this).toggleClass('cur').siblings('.navchild').slideToggle(400); $(this).closest('.navitem').siblings().find('.navitemname').removeClass('cur').siblings('.navchild').slideUp(400) }) $('.wapscrolltop').click(function(){ $('html, body').stop().animate({scrollTop: 0}, 500) }) $('.footsharelist .icon').click(function(){ var i = $(this).index(); $(this).closest('.footsharelist').toggleClass('cur'); }) $('.pagerightlist .icon').click(function(){ $(this).closest('.pagerightlist').toggleClass('cur').siblings().removeClass('cur') }) $('.waplantop').click(function(){ $('.waplanbox').toggleClass('cur'); }) $('.hometopnav .list').click(function(){ var i = $(this).index(); $(this).addClass('cur').siblings().removeClass('cur'); $('.hometop .listbox .list').eq(i).addClass('cur').siblings().removeClass('cur'); new WOW().init(); }) $('.navitem').eq(7).find('.navchildlist').click(function(){ $('.wapbtnbox').removeClass('cur'); $('.navleft,html,body,.head').removeClass('cur'); }) $('.footfriendtop').click(function(){ $(this).closest('.footfriend').toggleClass('cur') }) }else{ function detectZoom (){ var ratio = 0, screen = window.screen, ua = navigator.userAgent.toLowerCase(); if (window.devicePixelRatio !== undefined) { ratio = window.devicePixelRatio }else if (~ua.indexOf('msie')) { if (screen.deviceXDPI && screen.logicalXDPI) ratio = screen.deviceXDPI / screen.logicalXDPI; }else if (window.outerWidth !== undefined && window.innerWidth !== undefined) { ratio = window.outerWidth / window.innerWidth; } if(ratio) ratio = Math.round(ratio * 100); return ratio; }; isScale(); // $(window).on('resize',function(){ isScale() }); //鍒ゆ柇PC绔祻瑙堝櫒缂╂斁姣斾緥涓嶆槸100%鏃剁殑鎯呭喌 function isScale(){ var rate = detectZoom(); // if(rate != 100) alert('褰撳墠椤甸潰涓嶆槸鏍囨樊100%鏄剧ず锛屼负闃叉娴忚鍣ㄥ嚭閿欙紝璇锋寜閿洏ctrl+0鎭㈠100%鏄剧ず鏍囨樊锛?); } function navchildwidth(){ $('.navitem').each(function(){ var w = $(window).width() - $(this).offset().left; // $(this).find('.navchildbox').css({'width': w}) $(this).find('.navchildbox').css({'width': '125%'}).css({'padding-bottom': '15px'}).css({'min-width': '146px'}); }) } navchildwidth(); $(window).resize(function(){ navchildwidth(); }) var homeprojswiper = new Swiper('.homeprojslide .swiper-container', { slidesPerView: 3, spaceBetween: 30, slidesPerGroup: 1, speed:1000, navigation: { nextEl: '.homeprojbtn .swiper-button-next', prevEl: '.homeprojbtn .swiper-button-prev', }, }); $('.footfriend').mouseenter(function(){ $(this).addClass('cur'); }) $('.footfriend').mouseleave(function(){ $(this).removeClass('cur'); }) } website.banner({ obj: '.homeban' }) $(window).scroll(function(){ var t = $(this).scrollTop(); if(t >= $('[allbanner]').height()){ $('.scrolltop').addClass('cur'); }else{ $('.scrolltop').removeClass('cur') } }) $('.scrolltop').click(function(){ $('html, body').stop().animate({scrollTop: 0}, 1000) }) $('.list_leftbar a').click(function(){ $('.teamitem').css('visibility','hidden').hide(); $('.list_leftbar a').removeClass('active'); $(this).addClass('active'); $('.' + $(this).attr("id")).addClass('animated').css({'visibility':'visible','animation-name':'fadeInUp'}).show(); }) $('.searchbtn').click(function(){ $('.searchbox').toggleClass('cur'); }) $('.searchbox .close').click(function(){ $('.searchbox').removeClass('cur'); }) //鏍忕洰涓嶇敤a閿氱偣锛岀偣鍑昏烦杞搴斾綅缃 $('[pagenavlist]').click(function(){ var id = $(this).data('id'); itop = $('[pagenavitem][id="'+id+'"]').offset().top; $('body,html').animate({scrollTop: itop},1000); }) var homeaswiper = new Swiper('.hometopslide .swiper-container', { speed:1000, autoplay: { delay: "6500", disableOnInteraction: false }, pagination: { el: '.hometopslide .swiper-pagination', clickable:true, }, }); var hisswiper = new Swiper('.histslide .swiper-container', { slidesPerView: 4, spaceBetween: 0, speed:1000, navigation: { nextEl: '.histslide .swiper-button-next', prevEl: '.histslide .swiper-button-prev', }, breakpoints: { 768: { slidesPerView: 1, }, 1024: { slidesPerView: 2, }, } }); var honswiper = new Swiper('.socialslide .swiper-container', { watchSlidesProgress: true, slidesPerView: 'auto', spaceBetween: 0, centeredSlides: true, loop: true, navigation: { nextEl: '.socialslide .swiper-button-next', prevEl: '.socialslide .swiper-button-prev', }, on: { progress: function(progress) { if(windw > 1024){ for (i = 0; i < this.slides.length; i++) { var slide = this.slides.eq(i); var slideProgress = this.slides[i].progress; modify = 1; if (Math.abs(slideProgress) > 1) { modify = (Math.abs(slideProgress) - 1) * 0.3 + 1; } translate = slideProgress * modify * 260 + 'px'; scale = 1 - Math.abs(slideProgress) / 3; zIndex = 999 - Math.abs(Math.round(10 * slideProgress)); slide.transform('translateX(' + translate + ') scale(' + scale + ')'); slide.css('zIndex', zIndex); slide.css('opacity', 1); if (Math.abs(slideProgress) > 3) { slide.css('opacity', 0); } } } }, setTransition: function(transition) { if(windw > 993){ for (var i = 0; i < this.slides.length; i++) { var slide = this.slides.eq(i) slide.transition(transition); } } } } }) var newsswiper = new Swiper('.newstop .swiper-container', { slidesPerView: 1, speed:1000, autoplay: { delay: "6500", disableOnInteraction: false }, pagination: { el: '.newstop .swiper-pagination', clickable: true, } }); if($('#newsdet')[0]){ $('.head').addClass('newshead') } website.videoplay({ clickobj: $('[sitevideo] .sV-play'), parobj: $('[sitevideo]'), toggleClass: 'cur', screen:false }) var projswiper = new Swiper('.projdetslide', { speed:1000, autoplay: { delay: "6500", disableOnInteraction: false }, pagination: { el: '.projdetslide .swiper-pagination', }, }); var recruit = $('.schreruititemtop').click(function(){ $(this).closest('.schreruititem').toggleClass('cur').find('.schreruititembot').slideToggle(500); $(this).closest('.schreruititem').siblings().removeClass('cur').find('.schreruititembot').slideUp(500); recruit = null; delete recruit; }) var ndswiper = new Swiper('.newsdetslide', { speed:1000, navigation: { nextEl: '.newsdetslide .swiper-button-next', prevEl: '.newsdetslide .swiper-button-prev', }, }); $('.abouta .playbox').click(function(){ var vsrc = $(this).closest('.abouta').attr('vsrc'); if($('.aboutvideo').find('video').attr('src') == ''){ $('.aboutvideo').find('video').attr('src', vsrc); } $('.aboutvideoalert').addClass('cur') setTimeout(function(){ $('.aboutvideo').addClass('cur'); $('.aboutvideo video')[0].play(); },50) }) $('.aboutvideo .close').click(function(){ $('.aboutvideo').removeClass('cur'); setTimeout(function(){ $('.aboutvideoalert').removeClass('cur') },450) }) })