"use strict";
(function () {
console.log("浏览器分辨率是" + document.documentElement.clientWidth + "*" + document.documentElement.clientHeight);
console.log("屏幕分辨率是" + window.screen.width + "*" + window.screen.height);
let isPc = true;
let isPad = false;
let isPhone = false;
checkSize()
$(window).resize(function () { checkSize() });
function checkSize() {
let windowsWidth = document.documentElement.clientWidth;
if (windowsWidth > 991) { isPc = true; isPad = false; isPhone = false; console.log("isPc", isPc); }
else if (windowsWidth >= 768 && windowsWidth <= 991) { isPc = false; isPad = true; console.log("isPad", isPad); }
else if (windowsWidth < 768) { isPc = false; isPad = false; isPhone = true; console.log("isPhone", isPhone); }
console.log("windowsWidth", windowsWidth);
}
var mybanner = new Swiper('#sw_banner', {
loop: true,
speed: 300,
autoplay: {
disableOnInteraction: false,
delay: 4000
},
navigation: {
nextEl: '.swiper-button-next-banner',
prevEl: '.swiper-button-prev-banner',
},
pagination: {
el: '.swiper-pagination-banner',
clickable: true,
renderBullet: function (index, className) {
if (!isPhone) {
return '' + (index + 1) + '';
} else {
return '';
}
},
},
on: {
init: function (item) {
bannerReSize()
}
}
})
var sw_pagebanner = new Swiper('#sw_pagebanner', {
loop: true,
speed: 300,
pagination: {
el: '.swiper-pagination-banner',
clickable: true,
renderBullet: function (index, className) {
if (!isPhone) {
return '' + (index + 1) + '';
} else {
return '';
}
},
},
on: {
init: function (item) {
bannerReSize(item)
}
}
})
function bannerReSize(e) {
// console.log(e);
let pcHeight = $(".sw_banner")[0].dataset.pcheight;
let padHeight = $(".sw_banner")[0].dataset.padheight;
let phoneHeight = $(".sw_banner")[0].dataset.phoneheight;
if (isPc) {
$(".sw_banner .swiper-slide").css({ "background-size": "auto " + pcHeight + "px", "height": pcHeight + "px" })
$(".sw_banner .swiper-slide div").css({ "height": pcHeight + "px" })
}
if (isPad) {
$(".sw_banner .swiper-slide").css({ "background-size": "auto " + padHeight + "px", "height": padHeight + "px" })
$(".sw_banner .swiper-slide div").css({ "height": padHeight + "px" })
}
if (isPhone) {
$(".sw_banner .swiper-slide").css({ "background-size": "auto " + phoneHeight + "px", "height": phoneHeight + "px" })
$(".sw_banner .swiper-slide div").css({ "height": phoneHeight + "px" })
}
}
$(window).resize(function () {
bannerReSize()
console.log("bannerUpdata");
}
);
//产品1
var index_product1_sw = new Swiper('#index_product1_sw', {
autoplay: true,
autoplay: {
disableOnInteraction: false,
},
watchSlidesVisibility: true,
slidesPerView: 3,
spaceBetween: 28,
breakpoints: {
1024: {
slidesPerView: 3,
},
768: {
slidesPerView: 3,
},
640: {
slidesPerView: 2,
},
320: {
slidesPerView: 2,
}
}
})
//产品1
let certifySwiper = new Swiper('#certify .swiper-container', {
watchSlidesProgress: true,
slidesPerView: 'auto',
centeredSlides: true,
loop: true,
// loopedSlides: 3,
// autoplay: true,
navigation: {
nextEl: '.swiper-button-next-case',
prevEl: '.swiper-button-prev-case',
},
on: {
progress: function (progress) {
// console.log(this);
for (let i = 0; i < this.slides.length; i++) {
var slide = this.slides.eq(i);
// console.log(slide);
var slideProgress = this.slides[i].progress;
let modify = 1;
if (Math.abs(slideProgress) > 1) {
let modify = (Math.abs(slideProgress) - 1) * 0.3 + 1;
}
let translate = slideProgress * modify * 50 + 'px';
let scale = 1 - Math.abs(slideProgress) / 3;
let 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) {
// console.log(this);
for (var i = 0; i < this.slides.length; i++) {
var slide = this.slides.eq(i);
slide.transition(transition);
}
}
}
})
$('.clearfix iframe').css('height', $('.clearfix iframe').width() * 0.56)
}());