@freeman0204

Как запустить одну анимацию на swiper.js листая вперед, а листая назад другую?

Есть 2 простых анимации, вылет блока справа и вылет блока слева, на css, для них есть классы l_to_r и r_to_l. Как сделать так что бы листая вперед слайдер, добавлялся класс r_to_l, а листая назад l_to_r?

var galleryTop = new Swiper('.gallery-top', {
		mousewheelControl: true,
		simulateTouch: false,
		speed: 400,
		effect: 'fade',
		mousewheel: {
			releaseOnEdges: true,
		},
		pagination: {
			el: '.swiper-pagination',
			clickable: true,
		},
		on: {
			slideChangeTransitionStart: function () {
				if (this.activeIndex > 0) {
					$('.swiper-slide .anim').removeClass('l_to_r');
					$('.swiper-slide-active .anim').addClass('r_to_l');
				}
				if (this.activeIndex < 5) {
					$('.swiper-slide .anim').removeClass('r_to_l');
					$('.swiper-slide-active .anim').addClass('l_to_r');
				}
			},
		}
	});
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
02 июн. 2024, в 12:23
2500 руб./за проект
02 июн. 2024, в 12:23
10000 руб./за проект
02 июн. 2024, в 12:20
2000 руб./за проект