$(function () { var swiperFlag = false; var BannerSwiper = new Swiper('.swiper1', { autoplay: { delay: 5000 }, speed: 1000, loop: true, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, pagination: { el: '.swiper-pagination', clickable: true, renderBullet: function (index, className) { return '' + (index + 1) + ''; }, }, on: { slideChange: function (swiper) { // debugger var _this = $('.swiper1 .swiper-slide').eq(this.activeIndex); // console.log(this.activeIndex) if (!swiperFlag) { swiperFlag = true; } else { videoSelect(_this); } } } }) var BannerSwiper = new Swiper('.swiper2', { autoplay: { delay: 5000 }, speed: 1000, loop: true, breakpoints: { 320: { //当屏幕宽度大于等于320 slidesPerView: 2, spaceBetween: 0 }, 768: { //当屏幕宽度大于等于768 slidesPerView: 3, spaceBetween: 0 }, 1280: { //当屏幕宽度大于等于1280 slidesPerView: 4, spaceBetween: 0 } }, navigation: { nextEl: '.swiper2 .swiper-button-next', prevEl: '.swiper2 .swiper-button-prev', }, // pagination: { // el: '.swiper-pagination', // clickable: true, // renderBullet: function (index, className) { // return '' + (index + 1) + ''; // }, // }, }) videoSelect($('.swiper1 .swiper-slide.swiper-slide-active')); function videoSelect(_this) { var flag = true; var cc = _this.hasClass('ban_video'); if (cc) { // BannerSwiper.stopAutoplay(); BannerSwiper.autoplay.stop(); var videos = ''; _this.find('.slick-img').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"); // }, 0) // } // }, 0); _this.find('video').bind('ended', function () { BannerSwiper.slideNext(); // BannerSwiper.startAutoplay(); BannerSwiper.autoplay.start(); }); } else { $('.vv').remove(); } } $('.Banner-dots span').click(function () { BannerSwiper.autoplay.start(); }) // 讲座报告 $(".wraplist5").tab({ til: '.list-Til li', box: '.list-Box li', auto: false }); /* var BannerSwiper2 = new Swiper('.swiper-list', { autoplay:{delay: 5000}, speed: 1000, loop: true, pagination: { el: '.swiper-pagination', clickable: true, }, }) */ // 学生故事 $(".wraplist7").tab({ til: '.list-Til2 li', box: '.list-Box2 li', auto: false }); $('.listBox7 .center').slick({ centerMode: true, slidesToShow: 5, responsive: [{ breakpoint: 997, settings: { slidesToShow: 3, } }, { breakpoint: 640, settings: { slidesToShow: 1, } } ] }); // 教师故事 $('.listBox8 .center').slick({ centerMode: true, slidesToShow: 5, responsive: [{ breakpoint: 997, settings: { slidesToShow: 3, } }, { breakpoint: 640, settings: { slidesToShow: 1, } } ] }); // 校友故事 $('.listBox9 .center').slick({ centerMode: true, slidesToShow: 5, responsive: [{ breakpoint: 997, settings: { slidesToShow: 3, } }, { breakpoint: 640, settings: { slidesToShow: 1, } } ] }); $('.list-Til2 .title').click(function () { $('.list-Box2 .list7').slick('refresh') }) }) // banner全屏高度 bannerHeight(); function bannerHeight() { var $windowHeight = $(window).height(); var $headerHeight = $('.gp-header').height(); // var iWSon = window.screen.availWidth; var iWSon = document.documentElement.clientWidth; if (iWSon > 1200) { $('.Banner').height($windowHeight - $headerHeight); $('.Banner .slide-img').height($windowHeight - $headerHeight); } else { $('.Banner').css('height', 'auto'); $('.Banner .slide-img').css('padding-bottom', '42%'); $('.Banner .slide-img').css('height', '0'); } } $(function () { var downBegan = 0; var downEnd = 0; var downStartFlag = true; var sWSon = document.documentElement.clientWidth; var $headerHeight = $('.gp-header').height(); if (sWSon > 1200) { $(document).on("mousewheel DOMMouseScroll", function (e) { var delta = (e.originalEvent.wheelDelta && (e.originalEvent.wheelDelta > 0 ? 1 : -1)) || // chrome & ie (e.originalEvent.detail && (e.originalEvent.detail > 0 ? -1 : 1)); // firefox if (delta > 0) { if ($(document).scrollTop() == 0) { downStartFlag = true; $(".Banner").slideDown(500); $('.content').css('margin-top', '0'); $('.gp-header').removeClass('currents') } } else if (delta < 0) { if ($(".Banner").css('display') == 'block' && downStartFlag) { downStartFlag = false; setTimeout(downStartFlag = true, 800); downBegan = Date.parse(new Date()); $(".Banner").slideUp(500); $('.content').css('margin-top', $headerHeight - 40) $('.gp-header').addClass('currents') } } }); } else { $(window).unbind('scroll'); $('.gp-header').removeClass('currents'); $('.content').css('margin-top', '0'); } })