Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function($) {
- function speed(container, param) {
- var speed = container.data('speed'),
- autoplay = true,
- time = 6000;
- if(speed > 0) {
- time = speed;
- }
- if(speed == 0) {
- autoplay = false;
- }
- $.extend(true, param, {
- autoplay: autoplay,
- autoplaySpeed: time
- })
- }
- // Main slider -----------------------------
- $('.owl-carousel').each(function() {
- var container = $(this),
- param = {
- slidesToShow: 1,
- dots: true,
- prevArrow: '<div class="slick-prev"></div>',
- nextArrow: '<div class="slick-next"></div>'
- }
- speed(container, param);
- container.slick(param);
- });
- // End main slider -------------------------
- // Cover flow slider -----------------------
- $('.cover-flow-wraper').each(function() {
- var container = $(this),
- slider = container.find('.slider-cover-flow'),
- current = container.find('.current'),
- array = container.find('.array').text(slider.find('.item').length),
- isSimpleClick = false,
- param = {
- slidesToShow: 1,
- centerMode: true,
- centerPadding: '20%',
- prevArrow: '<div class="slick-prev"></div>',
- nextArrow: '<div class="slick-next"></div>'
- }
- speed(slider, param);
- slider
- .on('init', function(slick) {
- var itemHeight = slider.find('.slick-slide:not(.slick-center) img').height();
- slider.find('.slick-arrow').css('top', itemHeight * 0.6);
- container.find('.counter').css('top', itemHeight + 35);
- })
- .slick(param)
- .on('afterChange', function(event, slick, currentSlide) {
- current.text(currentSlide + 1);
- });
- });
- $('.slider-cover-flow .video-popup')
- .mousedown(function () {
- isSimpleClick = true;
- })
- .mousemove(function () {
- isSimpleClick = false;
- })
- .click(function (event) {
- event.preventDefault();
- if (!isSimpleClick){
- event.stopImmediatePropagation();
- event.stopPropagation();
- }
- });
- })(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement