swiper.js-幻灯片更改时的幻灯片CSS动画问题

时间:2018-08-18 06:38:48

标签: javascript jquery css3

需要帮助-我必须在swiper.js上应用CSS动画。

  1. 当滑动幻灯片出现在当前幻灯片上时,所有元素都会应用淡入效果。
  2. 当滑动滑块离开当前滑块时,所有元素在离开当前滑块之前都会应用淡出效果。

所有幻灯片都会有相同的效果,请帮助

var animEndEv = 'webkitAnimationEnd animationend';
swiper.on('slideChangeTransitionStart', function () {
var swiperIndex = swiper.activeIndex;

switch(swiperIndex){
case 0:
var findele = $('.slide-1').find(".animated");
findele.each(function() {
var $this = $(this);
$this.addClass('fadeInDown', 700).on(animEndEv, function() {
$this.removeClass('fadeInDown');
});
});
$('.swiper-pagination-bullets-manual li').removeClass('active');
$('.swiper-pagination-bullets-manual li.link1').addClass('active');
break;

case 1:
$('.swiper-pagination-bullets-manual li').removeClass('active');
$('.swiper-pagination-bullets-manual li.link2').addClass('active');
break;

case 2:
$('.swiper-pagination-bullets-manual li').removeClass('active');
$('.swiper-pagination-bullets-manual li.link3').addClass('active');
break;

case 3:
$('.swiper-pagination-bullets-manual li').removeClass('active');
$('.swiper-pagination-bullets-manual li.link4').addClass('active');
break;

}
});

1 个答案:

答案 0 :(得分:0)

@bahman:请在在线编辑器中托管演示,以更深入地了解问题所在