jQuery(document).ready(function($) {
var ww,wh;
var we = window, wa = 'inner';
if (!('innerWidth' in window )) {
wa = 'client';
we = document.documentElement || document.body;
}
ww = we[ wa+'Width' ], wh = we[ wa+'Height' ];
// return { width : we[ wa+'Width' ] , height : we[ wa+'Height' ] };
var PC = ww > 1025,
mobile = ww <= 1024,
mobile_s = ww <= 768,
winWidth = ww,
winHeight = wh;
$('.count').length && $('.count').countUp();
// $(window).load(function () {
// $('html').addClass('dom-loaded');
// })
// $(window).scrollTop(0);
$('html').addClass('dom-loaded');
// 平滑滚动
// const lenis = new Lenis();
// lenis.on('scroll', (e) => {
// // console.log(e);
// });
// function raf(time) {
// lenis.raf(time);
// requestAnimationFrame(raf);
// }
// requestAnimationFrame(raf);
var leftVal = (winWidth - 800)/2;
var toptVal = (winHeight - 600)/2;
$('.c-consult-btn').click(function(){
window.open('https://kefu.chinadatagroup.com.cn:12443/im/text/001ow9.html', '_blank','width=800,height=600, top='+toptVal+', left='+leftVal+'');
})
function videoAutoPlay(f){
if(!PC){
f[0].play()
if(typeof WeixinJSBrdgeReady=="object" && typeof WeixinJSBridge.invoke == "function"){
f[0].play()
}else{
if (document.addEventListener) {
document.addEventListener("WeixinJSBridgeReady", function () {
f[0].play()
}, false);
} else if (document.attachEvent) {
document.attachEvent("WeixinJSBridgeReady", function () {
f[0].play()
});
document.attachEvent("onWeixinJSBridgeReady", function () {
f[0].play()
});
}
}
}
}
$('.index-s1 .item .img-box video').length && videoAutoPlay($('.index-s1 .item .img-box video'));
if(PC){
// var _navL = $('.header li').eq(2).position().left;
// var _navL1 = $('.header li .subnav-1 .right-box').position().left;
// $('.header li .subnav-1 .right-box').css('left', _navL - _navL1)
$('.header li').each(function(){
if($(this).find('.subnav-1').length){
var _navL = $(this).position().left;
var _navL1 = $(this).find('.subnav-1 .right-box').position().left;
$(this).find('.subnav-1 .right-box').css('left', _navL - _navL1)
}
})
$(window).scroll(function(){
scrollNav();
})
function scrollNav(){
$(window).scrollTop() > 20 ? $('.header').addClass('down') : $('.header').removeClass('down')
$(window).scrollTop() > winHeight / 2 ? $('.fixed-right').fadeIn() : $('.fixed-right').fadeOut();
}
$('.fixed-right .totop').click(function(){
$('html,body').animate({
scrollTop: 0
}, 500)
})
}else{
$('.header .mNavBtn').click(function () {
$(this).toggleClass('active');
$('.header ul').toggleClass('active');
});
$('.header li').each(function(){
if($(this).find('.subnav').length){
$(this).append('')
}
})
$('.header li i').click(function(){
$(this).parent('li').siblings().find('.subnav').slideUp(), $(this).parent('li').find('.subnav').slideToggle();
})
}
$('.header .search-btn').click(function(){
$('.fixed-search').addClass('active')
// lenis.stop();
})
$('.fixed-search .top-box .close').click(function(){
$('.fixed-search').removeClass('active');
// lenis.start();
})
$('.fixed-right .formbtn').click(function(){
$('.fixed-form').fadeIn();
})
$('.fixed-form .top-block .close').click(function(){
$('.fixed-form').fadeOut();
})
function videoPopups(){
$('.video-btn').click(function () {
var _url = $(this).attr('data-url')
$('.video-pop video').attr('src', _url)
$('.video-pop video')[0].play();
$('.video-pop').fadeIn(400);
// lenis.stop();
})
$('.video-pop .close,.video-pop .bg').click(function () {
$('.video-pop').fadeOut(400);
$('.video-pop video').attr('src', '');
// lenis.start();
})
}
$('.video-pop').length && videoPopups();
function indexPage(){
// section1
var indexBanner = new Swiper('.index-s1 .swiper', {
speed: 500,
effect : 'fade',
fadeEffect: {
crossFade: true,
},
loop: true,
// parallax: true,
// touchRatio : 0,
simulateTouch: false,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: false,
},
navigation: {
prevEl: '.index-s1 .prev',
nextEl: '.index-s1 .next',
},
pagination: {
el: '.index-s1 .pagination .wrap-s',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass : 'default',
bulletActiveClass: 'active',
},
});
$('.index-s1').mousemove(function(e){
var x = e.pageX;
// console.log(x)
if(x > winWidth / 2){
$('.index-s1 .next').addClass('show').siblings().removeClass('show')
}else{
$('.index-s1 .prev').addClass('show').siblings().removeClass('show')
}
})
var _pw = $('.index-s1 .rolltxt p').eq(1).width();
$('.index-s1 .rolltxt p').width(_pw + 100).addClass('ani')
// section2
$('.index-s2 .top-block .item').eq(0).addClass('active')
$('.index-s2 .bot-block .child').eq(0).addClass('active')
$('.index-s2 .top-block .item').mouseenter(function(){
$(this).addClass('active').siblings().removeClass('active')
$('.index-s2 .bot-block .child').eq($(this).index()).addClass('active').siblings().removeClass('active')
})
if(!PC){
$('.index-s2 .top-block .tab-tit').addClass('swiper')
$('.index-s2 .top-block .sw').addClass('swiper-wrapper')
$('.index-s2 .top-block .item').addClass('swiper-slide')
var indexS2Swiper = new Swiper('.index-s2 .top-block .tab-tit', {
slidesPerView: 'auto',
speed: 300,
freeMode: true,
slideToClickedSlide: true,
});
}
// section5
let timer;
let j = 0;
const itembox = $('.index-s5 .tab-tit .item')
const childbox = $('.index-s5 .tab-cont .child')
const bgbox = $('.index-s5 .bg-block .bg')
const simgbox = $('.index-s5 .s-img .item')
itembox.eq(j).addClass('active')
childbox.eq(j).addClass('active')
bgbox.eq(j).addClass('active')
simgbox.eq(j).addClass('active')
function timerInit(){
j++;
if(j < 0) j = itembox.length - 1
if(j > itembox.length - 1) j = 0
s5change();
}
timer = setInterval(timerInit, 5000)
itembox.click(function(){
clearInterval(timer)
j = $(this).index();
s5change();
timer = setInterval(timerInit, 5000)
})
simgbox.click(function(){
clearInterval(timer)
j = $(this).index();
s5change();
timer = setInterval(timerInit, 5000)
})
function s5change(){
itembox.eq(j).addClass('active').siblings().removeClass('active')
childbox.eq(j).addClass('active').siblings().removeClass('active')
bgbox.eq(j).addClass('active').siblings().removeClass('active')
simgbox.eq(j).addClass('active').siblings().removeClass('active')
}
// section8
$('.index-s8 .tab-tit .item').eq(0).addClass('active')
$('.index-s8 .tab-cont .child').eq(0).addClass('active')
if(PC){
$('.index-s8 .tab-tit .item').click(function(){
$(this).addClass('active').siblings().removeClass('active')
$('.index-s8 .tab-cont .child').eq($(this).index()).addClass('active').siblings().removeClass('active')
})
}else{
var indexS8Swiper1,indexS8Swiper2,indexS8Swiper3,indexS8Swiper4
var len = $('.index-s8 .child').length;
for (var i = 1; i <= len; i++) {
$('.index-s8 .child').eq(i-1).find('.swiperbox').addClass('swiper swiper-' + i)
$('.index-s8 .child').eq(i-1).find('.sw').addClass('swiper-wrapper')
$('.index-s8 .child').eq(i-1).find('.item').addClass('swiper-slide')
$('.index-s8 .child').eq(i-1).find('.pagination').addClass('pagination-' + i)
}
$('.index-s8 .tab-tit .item').click(function(){
let _index = $(this).index()
$(this).addClass('active').siblings().removeClass('active')
$('.index-s8 .child').eq(_index).addClass('active').siblings().removeClass('active')
if(_index == 0){
if(indexS8Swiper1 != undefined){
indexS8Swiper1.destroy();
}
indexS8Swiper1 = createS8Swiper(_index + 1);
}else if(_index == 1){
if(indexS8Swiper2 != undefined){
indexS8Swiper2.destroy();
}
indexS8Swiper2 = createS8Swiper(_index + 1);
}else if(_index == 2){
if(indexS8Swiper3 != undefined){
indexS8Swiper3.destroy();
}
indexS8Swiper3 = createS8Swiper(_index + 1);
}else if(_index == 3){
if(indexS8Swiper4 != undefined){
indexS8Swiper4.destroy();
}
indexS8Swiper4 = createS8Swiper(_index + 1);
}
})
function createS8Swiper(index) {
var indexS8Swiper = new Swiper('.index-s8 .swiper-' + index, {
speed: 500,
// freeMode: true,
slidesPerView: 'auto',
// observer: true,
// observeParents: true,
// simulateTouch: false,
// autoplay: {
// delay: 3000,
// stopOnLastSlide: false,
// disableOnInteraction: false,
// pauseOnMouseEnter: true,
// },
pagination: {
el: '.index-s8 .pagination-' + index,
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass : 'default',
bulletActiveClass: 'active',
},
});
return indexS8Swiper;
}
indexS8Swiper1 = createS8Swiper(1);
}
}
$('.index-page').length && indexPage();
function innerS1Init(){
var innerS1 = new Swiper('.inner-s1 .m-items .swiper', {
speed: 500,
// simulateTouch: false,
spaceBetween: 10,
slidesPerView: 1,
loop: true,
loopAdditionalSlides: 3,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: false,
// pauseOnMouseEnter: true,
},
pagination: {
el: '.inner-s1 .m-items .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass : 'default',
bulletActiveClass: 'active',
},
breakpoints: {
900: {
slidesPerView: 3,
spaceBetween: 24,
},
640: {
slidesPerView: 2,
spaceBetween: 20,
}
}
});
}
$('.inner-s1').length && innerS1Init();
function innerS2Init(){
var innerS2 = new Swiper('.inner-s2 .m-items .swiper', {
speed: 500,
// simulateTouch: false,
spaceBetween: 10,
slidesPerView: 1,
loop: true,
loopAdditionalSlides: 3,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: false,
// pauseOnMouseEnter: true,
},
pagination: {
el: '.inner-s2 .m-items .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass : 'default',
bulletActiveClass: 'active',
},
breakpoints: {
900: {
slidesPerView: 3,
spaceBetween: 24,
},
640: {
slidesPerView: 2,
spaceBetween: 20,
}
}
});
}
$('.inner-s2').length && innerS2Init();
function innerS5Init(){
if(!PC){
let _i = $('.inner-s5 .item.active').index();
$('.inner-s5 .items').addClass('swiper')
$('.inner-s5 .items .sw').addClass('swiper-wrapper')
$('.inner-s5 .item').addClass('swiper-slide')
var crumbsSwiper = new Swiper('.inner-s5 .items', {
speed: 500,
slidesPerView: 'auto',
freeMode: true,
// touchRatio : 0,
simulateTouch: false,
});
let crumbsItem = $('.inner-s5 .item')
let crumbsItemWidth = 0;
crumbsItem.each(function(){
crumbsItemWidth += $(this).innerWidth();
})
if(crumbsItemWidth < winWidth){
$('.inner-s5 .items .sw').css('justify-content', 'center')
}else{
crumbsSwiper.slideTo(_i, 1, false)
}
}
}
$('.inner-s5').length && innerS5Init();
function innerS10Init(){
if(PC){
var arr = [],
z;
$('.inner-s10 .right-block .block').each(function(){
var t = $(this).offset().top;
arr.push(t);
})
console.log(arr)
$(window).scroll(function(){
z = $(window).scrollTop();
var key = 0;
var flag = true;
for(var i=0; i= arr[arr.length-key] - 100){
var index = arr.length-key;
flag = false;
}else{
flag=true;
}
}
}
$('.inner-s10 .left-block .item').eq(index).addClass('active').siblings().removeClass('active');
})
$('.inner-s10 .left-block .item').click(function(){
var e = $(this).index();
$('html,body').animate({
'scrollTop': $('.inner-s10 .right-block .block').eq(e).offset().top - 95
}, 300)
})
}
}
$('.inner-s10').length && innerS10Init();
function innerS14Init(){
var innerS14Swiper = new Swiper('.inner-s14 .swiper', {
speed: 500,
// simulateTouch: false,
spaceBetween: 10,
slidesPerView: 1,
// loop: true,
// loopAdditionalSlides: 3,
autoplay: {
delay: 5000,
stopOnLastSlide: false,
disableOnInteraction: false,
// pauseOnMouseEnter: true,
},
pagination: {
el: '.inner-s14 .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass : 'default',
bulletActiveClass: 'active',
},
breakpoints: {
900: {
slidesPerView: 3,
spaceBetween: 24,
},
640: {
slidesPerView: 2,
spaceBetween: 20,
}
}
});
}
$('.inner-s14').length && innerS14Init();
function innerS16Init(){
if(PC){
$('.inner-s16 .item').eq(0).addClass('active')
$('.inner-s16 .item').mouseenter(function(){
$(this).addClass('active').siblings().removeClass('active')
})
} else{
$('.inner-s16 .items').addClass('swiper')
$('.inner-s16 .sw').addClass('swiper-wrapper')
$('.inner-s16 .item').addClass('swiper-slide')
var innerS16Swiper = new Swiper('.inner-s16 .items', {
speed: 500,
slidesPerView: 1,
spaceBetween: 20,
// touchRatio : 0,
simulateTouch: false,
pagination: {
el: '.inner-s16 .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass: 'default',
bulletActiveClass: 'active',
},
breakpoints: {
769: {
slidesPerView: 2,
},
}
});
}
}
$('.inner-s16').length && innerS16Init();
function innerS17Init(){
var innerS17Swiper = new Swiper('.inner-s17 .m-map-box .swiper', {
slidesPerView: 'auto',
speed: 300,
freeMode: true,
slideToClickedSlide: true,
});
$('.inner-s17 .m-map-box .tab-tit .item').eq(0).addClass('active')
$('.inner-s17 .m-map-box .child').eq(0).addClass('active')
$('.inner-s17 .m-map-box .tab-tit .item').click(function(){
$(this).addClass('active').siblings().removeClass('active')
$('.inner-s17 .m-map-box .child').eq($(this).index()).addClass('active').siblings().removeClass('active')
})
}
$('.inner-s17').length && innerS17Init();
function innerS18Init(){
$('.inner-s18 .tab-tit .item').eq(0).addClass('active')
$('.inner-s18 .tab-cont .child').eq(0).addClass('active')
$('.inner-s18 .tab-tit .item').mouseenter(function(){
$(this).addClass('active').siblings().removeClass('active')
$('.inner-s18 .tab-cont .child').eq($(this).index()).addClass('active').siblings().removeClass('active')
})
if(!PC){
$('.inner-s18 .tab-tit').addClass('swiper')
$('.inner-s18 .tab-tit .sw').addClass('swiper-wrapper')
$('.inner-s18 .tab-tit .item').addClass('swiper-slide')
var innerS18Swiper = new Swiper('.inner-s18 .tab-tit', {
slidesPerView: 'auto',
speed: 300,
freeMode: true,
slideToClickedSlide: true,
});
}
}
$('.inner-s18').length && innerS18Init();
function innerS19Init(){
if(PC){
$('.inner-s19 .item').eq(0).addClass('active')
$('.inner-s19 .item').mouseenter(function(){
$(this).addClass('active').siblings().removeClass('active')
})
} else{
$('.inner-s19 .items').addClass('swiper')
$('.inner-s19 .sw').addClass('swiper-wrapper')
$('.inner-s19 .item').addClass('swiper-slide')
var innerS19Swiper = new Swiper('.inner-s19 .items', {
speed: 500,
slidesPerView: 1,
spaceBetween: 20,
// touchRatio : 0,
simulateTouch: false,
pagination: {
el: '.inner-s19 .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass: 'default',
bulletActiveClass: 'active',
},
breakpoints: {
769: {
slidesPerView: 2,
},
}
});
}
}
$('.inner-s19').length && innerS19Init();
function innerS21Init(){
if(!PC){
$('.inner-s21 .items').addClass('swiper')
$('.inner-s21 .sw').addClass('swiper-wrapper')
$('.inner-s21 .item').addClass('swiper-slide')
var innerS21Swiper = new Swiper('.inner-s21 .items', {
speed: 500,
slidesPerView: 'auto',
// touchRatio : 0,
simulateTouch: false,
pagination: {
el: '.inner-s21 .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass: 'default',
bulletActiveClass: 'active',
},
});
}
}
$('.inner-s21').length && innerS21Init();
function innerS23Init(){
$('.inner-s23 .tab-tit .item').eq(0).addClass('active')
$('.inner-s23 .tab-cont .child').eq(0).addClass('active')
$('.inner-s23 .tab-tit .item').mouseenter(function(){
$(this).addClass('active').siblings().removeClass('active')
$('.inner-s23 .tab-cont .child').eq($(this).index()).addClass('active').siblings().removeClass('active')
})
if(!PC){
$('.inner-s23 .tab-tit').addClass('swiper')
$('.inner-s23 .tab-tit .sw').addClass('swiper-wrapper')
$('.inner-s23 .tab-tit .item').addClass('swiper-slide')
var innerS23Swiper = new Swiper('.inner-s23 .tab-tit', {
slidesPerView: 'auto',
speed: 300,
freeMode: true,
slideToClickedSlide: true,
});
}
}
$('.inner-s23').length && innerS23Init();
function innerS26Init(){
var innerS26Swiper = new Swiper('.inner-s26 .swiper', {
speed: 500,
slidesPerView: 'auto',
// touchRatio : 0,
simulateTouch: false,
pagination: {
el: '.inner-s26 .pagination',
clickable: true,
renderBullet: function (index, className) {
return '';
},
bulletClass: 'default',
bulletActiveClass: 'active',
},
});
}
$('.inner-s26').length && innerS26Init();
function otherS2Init(){
if(PC){
var arr = [],
z;
$('.other-s2 .block').each(function(){
var t = $(this).offset().top;
arr.push(t);
})
console.log(arr)
$(window).scroll(function(){
z = $(window).scrollTop();
var key = 0;
var flag = true;
for(var i=0; i= arr[arr.length-key] - winHeight*0.2){
var index = arr.length-key;
flag = false;
}else{
flag=true;
}
}
}
$('.other-s2 .position span').eq(index).addClass('active').siblings().removeClass('active');
})
$('.other-s2 .position span').click(function(){
var e = $(this).index();
$('html,body').animate({
'scrollTop': $('.other-s2 .block').eq(e).offset().top - (winHeight*0.18)
}, 300)
})
}
}
$('.other-s2').length && otherS2Init();
})