(function($) { 'use strict'; /* jQuery MeanMenu */ $('#mobile-menu-active').meanmenu({ meanScreenWidth: "991", meanMenuContainer: ".mobile-menu-area .mobile-menu", }); /* cart */ $(".icon-cart").on("click", function() { $(this).parent().find('.shopping-cart-content').slideToggle('medium'); }) /*-- Header Search Toggle -----------------------------------*/ var searchToggle = $('.search-toggle'); searchToggle.on('click', function(){ if($(this).hasClass('open')){ $(this).removeClass('open'); $(this).siblings('.search-content').removeClass('open'); }else{ $(this).addClass('open'); $(this).siblings('.search-content').addClass('open'); } }) /* slider active */ $('.slider-active').owlCarousel({ loop: true, navText: ['', ''], nav: true, autoplay: false, autoplayTimeout: 5000, animateOut: 'fadeOut', animateIn: 'fadeIn', item: 1, responsive: { 0: { items: 1 }, 768: { items: 1 }, 1000: { items: 1 } } }) /*------ Wow Active ----*/ new WOW().init(); /*---------------------------- Cart Plus Minus Button ------------------------------ */ var CartPlusMinus = $('.cart-plus-minus'); CartPlusMinus.prepend('
-
'); CartPlusMinus.append('
+
'); $(".qtybutton").on("click", function() { var $button = $(this); var oldValue = $button.parent().find("input").val(); if ($button.text() === "+") { var newVal = parseFloat(oldValue) + 1; } else { // Don't allow decrementing below zero if (oldValue > 0) { var newVal = parseFloat(oldValue) - 1; } else { newVal = 1; } } $button.parent().find("input").val(newVal); }); /*--------------------- price slider --------------------- */ var sliderrange = $('#slider-range'); var amountprice = $('#amount'); $(function() { sliderrange.slider({ range: true, min: 0, max: 1200, values: [35, 540], slide: function(event, ui) { amountprice.val("$" + ui.values[0] + " - $" + ui.values[1]); } }); amountprice.val("$" + sliderrange.slider("values", 0) + " - $" + sliderrange.slider("values", 1)); }); /*--------------------- shop grid list --------------------- */ $('.view-mode li a').on('click', function() { var $proStyle = $(this).data('view'); $('.view-mode li').removeClass('active'); $(this).parent('li').addClass('active'); $('.product-view').removeClass('product-grid product-list').addClass($proStyle); }) /* counterUp */ $('.count').counterUp({ delay: 10, time: 1000 }); /* product-dec-slider active */ $('.product-dec-slider').owlCarousel({ loop: true, autoplay: false, autoplayTimeout: 5000, navText: ['', ''], nav: true, item: 4, margin: 12, responsive: { 0: { items: 2 }, 576: { items: 3 }, 768: { items: 3 }, 1000: { items: 4 } } }) /* related-product-active active */ $('.related-product-active').owlCarousel({ loop: true, autoplay: false, autoplayTimeout: 5000, nav: false, item: 4, margin: 30, responsive: { 0: { items: 1 }, 576: { items: 2 }, 768: { items: 3 }, 1000: { items: 4 } } }) /*-------------------------- Zoom ---------------------------- */ $("#zoompro").elevateZoom({ gallery : "gallery", galleryActiveClass: "active", zoomWindowWidth:300, zoomWindowHeight:100, scrollZoom : false, zoomType : "inner", cursor: "crosshair" }); /*-- Menu Stick -----------------------------------*/ var header = $('.transparent-bar'); var win = $(window); win.on('scroll', function() { var scroll = win.scrollTop(); if (scroll < 200) { header.removeClass('stick'); } else { header.addClass('stick'); } }); /*-------------------------- ScrollUp ---------------------------- */ $.scrollUp({ scrollText: '', easingType: 'linear', scrollSpeed: 900, animation: 'fade' }); /*--------------------- Countdown --------------------- */ $('[data-countdown]').each(function() { var $this = $(this), finalDate = $(this).data('countdown'); $this.countdown(finalDate, function(event) { $this.html(event.strftime('%-D

Days

%-H

Hour

%M

Min

%S

Sec

')); }); }); /*-- Testimonial Slick Carousel -----------------------------------*/ $('.testimonial-text-slider').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, draggable: false, fade: true, asNavFor: '.slider-nav', }); /*-- Testimonial Slick Carousel as Nav -----------------------------------*/ $('.testimonial-image-slider').slick({ slidesToShow: 3, slidesToScroll: 1, asNavFor: '.testimonial-text-slider', dots: false, arrows: false, centerMode: true, focusOnSelect: true, centerPadding: '0px', responsive: [ { breakpoint: 767, settings: { dots: false, centerPadding: '0px', } }, { breakpoint: 420, settings: { autoplay: true, dots: false, slidesToShow: 1, centerMode: false, } } ] }); })(jQuery);