AOS.init({
easing: 'ease-out-back',
duration: 1000,
placement: 'top-center',
once: true
});
$(function () {
$("img").attr("onerror", "this.src='/img/no.png'");
//遍历img标签,再次重新加载
$("img").each(function () {
this.src = this.src;
})
window.onload = function () {
$('html head').append('')
}
$('.pageban .textbox').addClass('cur')
//响应式执行js
var windw = $(window).width();
if (windw < 993) {
banner('.m-ban')
//子页面子级导航展开事件
$('[pagenavclick]').on('click', function () {
$(this).toggleClass('cur').siblings('[showbox]').slideToggle(200)
})
$('.wapbtnbox').click(function () {
$('.navright').addClass('cur')
})
$('.navreturn').click(function () {
$('.navright').removeClass('cur')
})
$('.navitem-name').click(function () {
$(this).toggleClass('cur').closest('.navitem').siblings().find('.navitem-name').removeClass('cur');
$(this).siblings('.childbox').slideToggle(500).closest('.navitem').siblings().find('.childbox').slideUp(300)
})
$('.indexa .swiper-button-next').click(function () {
$(this).addClass('cur').siblings('.swiper-button-prev').removeClass('cur')
})
$('.indexa .swiper-button-prev').click(function () {
$(this).addClass('cur').siblings('.swiper-button-next').removeClass('cur')
})
var indexaswiper = new Swiper('.indexa .swiper-container', {
slidesPerView: 2,
spaceBetween: 20,
navigation: {
nextEl: '.indexa .swiper-button-next',
prevEl: '.indexa .swiper-button-prev',
},
on: {
init: function () {
var i = this.activeIndex,
l = $('.indexa').find('.swiper-slide').length < 10 ? '0' + ($('.indexa').find('.swiper-slide').length - 1) : $('.indexa').find('.swiper-slide').length - 1;
$('.indexa').find('.numbox').find('.curnum').html('01');
$('.indexa').find('.numbox').find('.pagenum').html(l)
},
slideChangeTransitionEnd: function () {
var i = this.activeIndex,
si = i < 10 ? '0' + (i + 1) : i + 1;
$('.indexa').find('.numbox').find('.curnum').html(si);
}
}
});
} else {
$('.headtop').addClass('cur');
banner('.indexbanner')
}
$('.navboxcon .navone').click(function () {
$(this).toggleClass('cur');
$(this).siblings('.navchildbox').slideToggle(400);
$(this).closest('.list').siblings().find('.navone').removeClass('cur');
$(this).closest('.list').siblings().find('.navchildbox').slideUp(400)
})
function banner(obj) {
var banswiper = new Swiper('' + obj + '', {
autoplay: {
delay: 6500,
disableOnInteraction: false,
},
pagination: {
el: '' + obj + ' .swiper-pagination',
clickable: true,
renderBullet: function (index, className) {
return '' + (index + 1) + '';
},
},
navigation: {
nextEl: '' + obj + ' .swiper-button-next',
prevEl: '' + obj + ' .swiper-button-prev',
},
on: {
init: function () {
var i = this.activeIndex,
l = $('' + obj + '').find('.swiper-slide').length < 10 ? '0' + $('' + obj + '').find('.swiper-slide').length : $('' + obj + '').find('.swiper-slide').length;
$('' + obj + ' .swiper-slide').eq(i).find('.textbox').addClass('cur');
$('' + obj + '').find('.numbox').find('.curnum').html('01');
$('' + obj + '').find('.numbox').find('.pagenum').html(l)
},
slideChangeTransitionEnd: function () {
var i = this.activeIndex,
si = i < 10 ? '0' + (i + 1) : i + 1;
$('' + obj + ' .swiper-slide').eq(i).find('.textbox').addClass('cur');
$('' + obj + ' .swiper-slide').eq(i).siblings().find('.textbox').removeClass('cur');
$('' + obj + '').find('.numbox').find('.curnum').html(si);
}
}
})
}
var indexbswiper = new Swiper('.indexb .swiper-container', {
navigation: {
nextEl: '.indexb .swiper-button-next',
prevEl: '.indexb .swiper-button-prev',
},
on: {
init: function () {
var i = this.activeIndex,
l = $('.indexb').find('.swiper-slide').length < 10 ? '0' + $('.indexb').find('.swiper-slide').length : $('.indexb').find('.swiper-slide').length;
$('.indexb').find('.numbox').find('.curnum').html('01');
$('.indexb').find('.numbox').find('.pagenum').html(l)
},
slideChangeTransitionEnd: function () {
var i = this.activeIndex,
si = i < 10 ? '0' + (i + 1) : i + 1;
$('.indexb').find('.numbox').find('.curnum').html(si);
}
}
});
var indexcswiper = new Swiper('.indexc .swiper-container', {
slidesPerView: 5,
spaceBetween: 0,
navigation: {
nextEl: '.indexc .swiper-button-next',
prevEl: '.indexc .swiper-button-prev',
},
breakpoints: {
993: {
slidesPerView: 3
}
}
});
var swiper = new Swiper('.recmmpro .swiper-container', {
slidesPerView: 5,
spaceBetween: 35,
slidesPerGroup: 5,
navigation: {
nextEl: '.recmmpro .swiper-button-next',
prevEl: '.recmmpro .swiper-button-prev',
},
breakpoints: {
768: {
slidesPerView: 1,
spaceBetween: 0,
slidesPerGroup: 1
},
993: {
slidesPerView: 2,
spaceBetween: 15,
slidesPerGroup: 2
},
1440: {
slidesPerView: 4,
spaceBetween: 25,
slidesPerGroup: 4
}
}
});
var swiperbb = new Swiper('.recmmprob .swiper-container', {
slidesPerView: 3,
spaceBetween: 25,
slidesPerGroup: 3,
navigation: {
nextEl: '.recmmprob .swiper-button-next',
prevEl: '.recmmprob .swiper-button-prev',
},
breakpoints: {
768: {
slidesPerView: 1,
spaceBetween: 0,
slidesPerGroup: 1
},
993: {
slidesPerView: 2,
spaceBetween: 15,
slidesPerGroup: 2
},
1440: {
slidesPerView: 4,
spaceBetween: 25,
slidesPerGroup: 4
}
}
});
$('.navbtn').click(function () {
$('.navbox').addClass('cur')
})
$('.navclose').click(function () {
$('.navbox').removeClass('cur')
})
var inswiper = new Swiper('.inews .swiper-container', {
navigation: {
nextEl: '.inews .swiper-button-next',
prevEl: '.inews .swiper-button-prev',
},
})
var ipswiper = new Swiper('.indexdbox .swiper-container', {
navigation: {
nextEl: '.indexdbox .swiper-button-next',
prevEl: '.indexdbox .swiper-button-prev',
},
slidesPerView: 7,
breakpoints: {
993: {
slidesPerView: 3,
},
1440: {
slidesPerView: 5,
},
}
});
$('.aboutvideo .player').click(function () {
var vs = $(this).closest('.aboutvideo').find('.video').attr('src');
$(this).closest('.aboutvideo').find('.video').find('video').attr('src', vs);
$(this).closest('.aboutvideo').addClass('cur');
$(this).closest('.aboutvideo').find('.video').find('video')[0].play();
})
var hisswiper = new Swiper('.historyslide', {
slidesPerView: 12,
breakpoints: {
993: {
slidesPerView: 4,
},
1366: {
slidesPerView: 8,
},
1440: {
slidesPerView: 10,
},
}
});
function history() {
$('.historycon .list').each(function () {
if ($(this).find('.item').length == 0) {
var obj = $(this);
var t = setInterval(function () {
var a = ""
obj.find('.img').each(function () {
a = $(this).find('img')[0].complete;
})
if (a == true) {
var h = obj.find('img').height();
clearInterval(t);
obj.find('.textbox').css('height', h)
}
}, 300)
}
})
}
history()
$('.history .swiper-slide').click(function () {
var i = $(this).index();
$(this).addClass('cur').siblings().removeClass('cur');
$('.historycon .list').eq(i).addClass('cur').siblings().removeClass('cur');
history()
})
var oneswiper = new Swiper('.stylebox .swiper-container', {
watchSlidesProgress: true,
slidesPerView: 'auto',
spaceBetween: 0,
centeredSlides: true,
loop: true,
navigation: {
nextEl: '.stylebox .swiper-button-next',
prevEl: '.stylebox .swiper-button-prev',
},
on: {
progress: function (progress) {
if (windw > 993) {
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 proswiper = new Swiper('.probot .swiper-container', {
slidesPerView: 5,
spaceBetween: 20,
navigation: {
nextEl: '.probot .swiper-button-next',
prevEl: '.probot .swiper-button-prev',
},
breakpoints: {
768: {
slidesPerView: 2,
spaceBetween: 10,
},
993: {
slidesPerView: 3,
spaceBetween: 15,
}
}
})
var prowiper = new Swiper('.prodetailslide .swiper-container', {
navigation: {
nextEl: '.prodetailslide .swiper-button-next',
prevEl: '.prodetailslide .swiper-button-prev',
}
})
$('.recruititem .more').click(function () {
$(this).closest('.recruititem').toggleClass('cur').find('.bot').slideToggle(500);
$(this).closest('.recruititem').siblings().removeClass('cur').find('.bot').slideUp(500);
})
var procbswiper = new Swiper('.procdetb2slide .swiper-container', {
slidesPerView: 'auto',
direction: 'vertical',
navigation: {
nextEl: '.procdetb2slide .swiper-button-next',
prevEl: '.procdetb2slide .swiper-button-prev',
},
breakpoints: {
993: {
slidesPerView: 1,
spaceBetween: 0,
direction: 'horizontal'
},
}
});
$('.procdetb2slide .swiper-slide').click(function () {
var i = $(this).index();
$(this).addClass('cur').siblings().removeClass('cur');
$('.procdetb2box .imglist').eq(i).addClass('cur').siblings().removeClass('cur');
})
})