TIF_E41201544/public/assets/js/owl-carousel-rtl.js

111 lines
2.0 KiB
JavaScript

// npm package: owl.carousel
// github link: https://github.com/OwlCarousel2/OwlCarousel2
'use strict';
(function () {
const owlBasic = $('.owl-basic');
if (owlBasic.length) {
owlBasic.owlCarousel({
loop:true,
margin:10,
nav:false,
rtl: true,
responsive:{
0:{
items:2
},
600:{
items:3
},
1000:{
items:4
}
}
});
}
const owlAutoPlay = $('.owl-auto-play');
if (owlAutoPlay.length) {
owlAutoPlay.owlCarousel({
items:4,
loop:true,
margin:10,
autoplay:true,
autoplayTimeout:1000,
autoplayHoverPause:true,
rtl: true,
responsive:{
0:{
items:2
},
600:{
items:3
},
1000:{
items:4
}
}
});
}
const owlFadeout = $('.owl-fadeout');
if (owlFadeout.length) {
owlFadeout.owlCarousel({
animateOut: 'fadeOut',
items:1,
margin:30,
stagePadding:30,
smartSpeed:450,
rtl: true
});
}
const owlAnimateCss = $('.owl-animate-css');
if (owlAnimateCss.length) {
owlAnimateCss.owlCarousel({
animateOut: 'animate__animated animate__slideOutDown',
animateIn: 'animate__animated animate__flipInX',
items:1,
margin:30,
stagePadding:30,
smartSpeed:450,
rtl: true
});
}
const owlMouseWheel = $('.owl-mouse-wheel');
if (owlMouseWheel.length) {
owlMouseWheel.owlCarousel({
loop:true,
nav:false,
margin:10,
rtl: true,
responsive:{
0:{
items:2
},
600:{
items:3
},
960:{
items:3
},
1200:{
items:4
}
}
});
owlMouseWheel.on('mousewheel', '.owl-stage', function (e) {
if (e.deltaY>0) {
owlMouseWheel.trigger('next.owl');
} else {
owlMouseWheel.trigger('prev.owl');
}
e.preventDefault();
});
}
})();