$(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');
}
})