if (navigator.userAgent.indexOf("MSIE") > 0) {
if (navigator.userAgent.indexOf("MSIE 8.0") > 0 || navigator.userAgent.indexOf("MSIE 9.0") > 0) {
// var videoObj = videojs('video2');
// 首页bannerhack
$(".index-ban-doc").addClass("noopacity");
$(".just-srcoll-wrap").hide();
$(".hidden-after-load").hide();
$(".dark-banner .swiper-slide").height($(window).height());
$(".lazy-load-box").remove();
$(".dark-banner").slide({
mainCell: ".swiper-container ul.swiper-wrapper",
prevCell: ".swiper-button-prev",
nextCell: ".swiper-button-next",
effect: "left",
endFun: function(i, c) {
// var hasVideo = $(".dark-banner .swiper-slide").eq(i).find("video").length;
// if (hasVideo > 0) {
// videoObj.play();
// } else {
// videoObj.pause();
// videoObj.currentTime(0);
// }
}
})
}
}
// if($("#video2").length>0){
// var videoObj = videojs('video2');
// }
var mySwiper = new Swiper('.dark-banner .swiper-container', {
autoplay: 5000,
speed: 550,
loop: true,
autoplayDisableOnInteraction : false,
runCallbacksOnInit: false,
watchSlidesProgress: true,
onImagesReady: function(swiper) {
$(".hidden-after-load").hide();
$(".lazy-load-box").fadeOut();
$(".index-ban-doc").eq(0).removeClass("fadeInUp2 animated").addClass('fadeInUp2 animated');
if (document.getElementsByClassName('channal-ban-doc').length > 0) {
startNum()
};
},
pagination: '.dark-banner .swiper-pagination',
paginationClickable: true,
paginationBulletRender: function(swiper, index, className) {
return '
';
},
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev',
onProgress: function(swiper) {
for (var i = 0; i < swiper.slides.length; i++) {
var slide = swiper.slides.eq(i);
var progress = slide[0].progress;
var translate;
if (progress > 0) {
translate = progress * 0.9 * swiper.width;
scale = 1 - progress * 0.1
if (progress > 1) {
scale = 0.9
}
txtPositionX = 0
txtPositionY = progress * 30 + 'px'
} else {
translate = 0;
scale = 1
txtPositionX = -progress * 1000 + 'px'
txtPositionY = 0
}
var txts = slide.find('.txt');
for (var j = 0; j < txts.length; j++) {
txts.eq(j).transform('translate3d(' + txtPositionX + ',' + txtPositionY + ',0)');
}
slide.transform('translate3d(' + (translate) + 'px,0,0) scale(' + 1 + ')');
}
},
onSetTransition: function(swiper, speed) {
for (var i = 0; i < swiper.slides.length; i++) {
slide = swiper.slides.eq(i)
slide.transition(speed)
var txts = slide.find('.txt');
for (var j = 0; j < txts.length; j++) {
txts.eq(j).transition(speed)
}
}
},
onSlideChangeStart: function(swiper) {
if (swiper.autoplaying) {
swiper.bullets.eq(swiper.realIndex - 1).addClass('replace');
swiper.bullets.eq(swiper.realIndex - 1).removeClass('current firsrCurrent');
swiper.bullets.eq(swiper.realIndex).addClass('current');
if (swiper.realIndex == 0) {
swiper.bullets.removeClass('replace');
}
}
$(".swiper-slide-active").find(".index-ban-doc").addClass("fadeInUp animated");
},
onSlideChangeEnd: function() {
$(".swiper-slide:not('.swiper-slide-active')").find(".index-ban-doc").removeClass("fadeInUp animated");
// var hasVideo = $(".swiper-slide-active").find("video").length;
// if (hasVideo > 0) {
// videoObj.play();
// } else {
// videoObj.pause();
// videoObj.currentTime(0);
// }
},
onAutoplayStop: function(swiper) {
swiper.$('.autoplay').removeClass('autoplay');
},
})
for (var i = 0; i < mySwiper.slides.length; i++) {
mySwiper.slides[i].style.zIndex = i;
}
setTimeout(firstAdd, 1);
function firstAdd() {
mySwiper.bullets.eq(0).addClass('firsrCurrent')
}
var len = $(".index-banner .dark-banner .swiper-slide").length-4;
if(len<2){
$(".index-banner .dark-banner .swiper-pagination-bullet").hide();
}
// ph
var mySwiperph = new Swiper('.dark-banner-ph .swiper-container', {
autoplay: 5000,
speed: 550,
loop: true,
runCallbacksOnInit: false,
watchSlidesProgress: true,
autoplayDisableOnInteraction : false,
pagination: '.dark-banner-ph .swiper-pagination',
paginationClickable: true,
paginationBulletRender: function(swiper, index, className) {
return '';
},
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev',
onProgress: function(swiper) {
for (var i = 0; i < swiper.slides.length; i++) {
var slide = swiper.slides.eq(i);
var progress = slide[0].progress; //获取slide的progress
var translate; //slide的位移
//左边出去时,slide位移减慢,slide缩放,文字Y视差。else右边进时,文字X视差
if (progress > 0) {
// translate = progress * 0.9 * swiper.width;
// scale = 1 - progress * 0.1
// if (progress > 1) {
// scale = 0.9
// }
// txtPositionX = 0
// txtPositionY = progress * 30 + 'px'
} else {
// translate = 0;
// scale = 1
// txtPositionX = -progress * 1000 + 'px'
// txtPositionY = 0
}
//赋加动画到slide和txt
var txts = slide.find('.txt');
for (var j = 0; j < txts.length; j++) {
txts.eq(j).transform('translate3d(' + txtPositionX + ',' + txtPositionY + ',0)');
}
slide.transform('translate3d(' + (translate) + 'px,0,0) scale(' + scale + ')');
}
},
onSetTransition: function(swiper, speed) {
for (var i = 0; i < swiper.slides.length; i++) {
slide = swiper.slides.eq(i)
slide.transition(speed)
var txts = slide.find('.txt');
for (var j = 0; j < txts.length; j++) {
txts.eq(j).transition(speed)
}
}
},
onSlideChangeStart: function(swiper) {
if (swiper.autoplaying) {
swiper.bullets.eq(swiper.realIndex - 1).addClass('replace');
swiper.bullets.eq(swiper.realIndex - 1).removeClass('current firsrCurrent');
swiper.bullets.eq(swiper.realIndex).addClass('current');
if (swiper.realIndex == 0) {
swiper.bullets.removeClass('replace');
}
}
$(".swiper-slide-active").find(".index-ban-doc").removeClass("fadeInUp animated").addClass("fadeInUp animated");
},
onSlideChangeEnd: function() {
$(".dark-banner-ph .swiper-slide:not('.swiper-slide-active')").find(".index-ban-doc").removeClass("fadeInUp animated");
},
onAutoplayStop: function(swiper) {
mySwiperph.$('.autoplay').removeClass('autoplay');
},
})
// Set Z-Indexes
for (var i = 0; i < mySwiperph.slides.length; i++) {
mySwiperph.slides[i].style.zIndex = i;
}
setTimeout(firstAdd, 1);
function firstAdd() {
mySwiperph.bullets.eq(0).addClass('firsrCurrent')
}