292 lines
7.2 KiB
JavaScript
292 lines
7.2 KiB
JavaScript
(function () {
|
|
'use strict';
|
|
|
|
// deault swiper
|
|
var swiper = new Swiper(".swiper-basic", {
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false,
|
|
}
|
|
});
|
|
|
|
// swiper with navigation
|
|
var swiper = new Swiper(".swiper-navigation", {
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
loop: true,
|
|
// autoplay: {
|
|
// delay: 1500,
|
|
// disableOnInteraction: false,
|
|
// }
|
|
});
|
|
|
|
// swiper with pagination
|
|
var swiper = new Swiper(".pagination", {
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// dynamic pagination
|
|
var swiper = new Swiper(".pagination-dynamic", {
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
dynamicBullets: true,
|
|
clickable: true,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// pagination with progress
|
|
var swiper = new Swiper(".pagination-progress", {
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
type: "progressbar",
|
|
clickable: true,
|
|
},
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// pagination fraction
|
|
var swiper = new Swiper(".pagination-fraction", {
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
type: "fraction",
|
|
clickable: true,
|
|
},
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// custom pagination
|
|
var swiper = new Swiper(".custom-pagination", {
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
renderBullet: function (index, className) {
|
|
return '<span class="' + className + '">' + (index + 1) + "</span>";
|
|
},
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// scrollbar swiper
|
|
var swiper = new Swiper(".scrollbar-swiper", {
|
|
scrollbar: {
|
|
el: ".swiper-scrollbar",
|
|
hide: true,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// vertical swiper
|
|
var swiper = new Swiper(".swiper-vertical", {
|
|
direction: "vertical",
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// mouse wheel control
|
|
var swiper = new Swiper(".vertical-mouse-control", {
|
|
direction: "vertical",
|
|
slidesPerView: 1,
|
|
spaceBetween: 30,
|
|
mousewheel: true,
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// keyboard control
|
|
var swiper = new Swiper(".keyboard-control", {
|
|
slidesPerView: 1,
|
|
spaceBetween: 30,
|
|
keyboard: {
|
|
enabled: true,
|
|
},
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// nested swiper
|
|
var swiper = new Swiper(".swiper-horizontal1", {
|
|
spaceBetween: 50,
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
});
|
|
var swiper2 = new Swiper(".swiper-vertical1", {
|
|
direction: "vertical",
|
|
spaceBetween: 50,
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
});
|
|
|
|
// effect cube
|
|
var swiper = new Swiper(".swiper-effect-cube", {
|
|
effect: "cube",
|
|
grabCursor: true,
|
|
cubeEffect: {
|
|
shadow: true,
|
|
slideShadows: true,
|
|
shadowOffset: 20,
|
|
shadowScale: 0.94,
|
|
},
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// swiper fade
|
|
var swiper = new Swiper(".swiper-fade", {
|
|
spaceBetween: 30,
|
|
effect: "fade",
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: true,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// swiper flip
|
|
var swiper = new Swiper(".swiper-flip", {
|
|
effect: "flip",
|
|
grabCursor: true,
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
},
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// swiper overflow
|
|
var swiper = new Swiper(".swiper-overflow", {
|
|
effect: "coverflow",
|
|
grabCursor: true,
|
|
centeredSlides: true,
|
|
slidesPerView: "4",
|
|
coverflowEffect: {
|
|
rotate: 50,
|
|
stretch: 0,
|
|
depth: 100,
|
|
modifier: 1,
|
|
slideShadows: true,
|
|
},
|
|
pagination: {
|
|
el: ".swiper-pagination",
|
|
clickable: !0,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
// thumbs gallery
|
|
var swiper = new Swiper(".swiper-view", {
|
|
spaceBetween: 10,
|
|
slidesPerView: 4,
|
|
freeMode: true,
|
|
watchSlidesProgress: true,
|
|
});
|
|
var swiper2 = new Swiper(".swiper-preview", {
|
|
spaceBetween: 10,
|
|
navigation: {
|
|
nextEl: ".swiper-button-next",
|
|
prevEl: ".swiper-button-prev",
|
|
},
|
|
thumbs: {
|
|
swiper: swiper,
|
|
},
|
|
loop: true,
|
|
autoplay: {
|
|
delay: 1500,
|
|
disableOnInteraction: false
|
|
}
|
|
});
|
|
|
|
})(); |