$(document).ready(function() { //棣栭〉banner甯﹁棰 //鏈塴oop:true鏃讹紝11 22 44 33锛岄鍏堟墽琛岀殑鏄痮nSlideChangeEnd //娌℃湁loop:true鏃讹紝22 44 33锛宱nSlideChangeEnd涓嶄細琚鍏堟墽琛 var flag = false; var swiperFlag = false; var mySwiper = new Swiper('.banner_index', { // autoplay: 5000, //鍙€夐€夐」锛岃嚜鍔ㄦ粦鍔 autoHeight: true, loop: true, // pagination : '.banner_index .swiper-pagination', // prevButton: '.banner_index .swiper-button-prev', pagination: '.banner_index .swiper-pagination', paginationClickable: true, onInit: function(swiper){ swiperAnimateCache(swiper); swiperAnimate(swiper); }, onSlideChangeEnd: function(swiper) { swiperAnimate(swiper); console.log(swiper.activeIndex); // console.log(11); var _this = $('.banner_index .swiper-slide').eq(swiper.activeIndex); if(!swiperFlag) { swiperFlag = true; } else { videoSelect(_this); } } }) // console.log(22); videoSelect($('.banner_index .swiper-slide.swiper-slide-active')); // console.log(33); function videoSelect(_this) { var flag = true; var cc = _this.hasClass('ban_video'); if(cc) { // console.log(44); mySwiper.stopAutoplay(); var videos = ''; _this.append(videos); var aaa = setInterval(function() { if(!isNaN($(".vv").get(0).duration) && flag) { clearInterval(aaa); flag = false; setTimeout(function() { _this.find('video').css("display", "block"); }, 500) } }, 10); _this.find('video').bind('ended', function() { mySwiper.slideNext(); mySwiper.startAutoplay(); }); } else { $('.vv').remove(); } } }) $(function(){ //index-part02 var mySwiper_ind_p02 = new Swiper ('.index-part02 .swiper-container', { loop: true, autoplay:5000, prevButton:'.index-part02 .swiper-button-prev', nextButton:'.index-part02 .swiper-button-next', }) //index-part03 $(".video-xx,.video_appbox .mask").click(function(){ $(".video_appbox").fadeOut(); $(".video_t").html("") }) var srcl="",simg=''; $(".video_button").click(function(e){ srcl=$(this).data("video"); simg=$(this).data("img"); $(".video_appbox").fadeIn(); video() }) function video(){ $(".video_t").html("") $(".video_t video").attr({width:$(".video_t").width(),height:$(".video_t").height()}) } })