(function($) { "use strict"; jQuery(document).ready(function() { /*====== mobile off canvas active ======*/ function headermobileAside() { var navbarTrigger = $('.mobile-aside-button'), endTrigger = $('.mobile-aside-close'), container = $('.mobile-off-canvas-active'), wrapper = $('.wrapper'); wrapper.prepend('
'); navbarTrigger.on('click', function(e) { e.preventDefault(); container.addClass('inside'); wrapper.addClass('overlay-active'); }); endTrigger.on('click', function() { container.removeClass('inside'); wrapper.removeClass('overlay-active'); }); $('.body-overlay').on('click', function() { container.removeClass('inside'); wrapper.removeClass('overlay-active'); }); }; headermobileAside(); /*--- language currency active ----*/ $('.mobile-language-active').on('click', function(e) { e.preventDefault(); $('.lang-dropdown-active').slideToggle(900); }); $('.mobile-currency-active').on('click', function(e) { e.preventDefault(); $('.curr-dropdown-active').slideToggle(900); }); $('.mobile-account-active').on('click', function(e) { e.preventDefault(); $('.account-dropdown-active').slideToggle(900); }); /*--------------------- mobile-menu --------------------- */ var $offCanvasNav = $('.mobile-menu'), $offCanvasNavSubMenu = $offCanvasNav.find('.dropdown'); /*Add Toggle Button With Off Canvas Sub Menu*/ $offCanvasNavSubMenu.parent().prepend(''); /*Close Off Canvas Sub Menu*/ $offCanvasNavSubMenu.slideUp(); /*Category Sub Menu Toggle*/ $offCanvasNav.on('click', 'li a, li .menu-expand', function(e) { var $this = $(this); if (($this.parent().attr('class').match(/\b(menu-item-has-children|has-children|has-sub-menu)\b/)) && ($this.attr('href') === '#' || $this.hasClass('menu-expand'))) { e.preventDefault(); if ($this.siblings('ul:visible').length) { $this.parent('li').removeClass('active'); $this.siblings('ul').slideUp(); } else { $this.parent('li').addClass('active'); $this.closest('li').siblings('li').removeClass('active').find('li').removeClass('active'); $this.closest('li').siblings('li').find('ul:visible').slideUp(); $this.siblings('ul').slideDown(); } } }); // mobile__menu__end // scrollToTop $.scrollUp({ scrollName: 'scrollUp', // Element ID topDistance: '300', // Distance from top before showing element (px) topSpeed: 300, // Speed back to top (ms) animation: 'fade', // Fade, slide, none animationInSpeed: 200, // Animation in speed (ms) animationOutSpeed: 200, // Animation out speed (ms) scrollText: '', // Text for element activeOverlay: false, // Set CSS color to display scrollUp active point, e.g '#00FFFF' }); // One Page Nav var top_offset = $('.headerarea').height() - 10; $('.main-menu nav ul').onePageNav({ currentClass: 'active', scrollOffset: top_offset, }); $(window).on('scroll', function() { var scroll = $(window).scrollTop(); if (scroll < 245) { $(".header__sticky").removeClass("sticky"); } else { $(".header__sticky").addClass("sticky"); } }); /*====== Search active ======*/ function sidebarSearch() { var searchTrigger = $('.header__icon'), endTriggersearch = $('.header__search__close'), container = $('.header__main__search__active '); searchTrigger.on('click', function(e) { e.preventDefault(); container.addClass('inside'); }); endTriggersearch.on('click', function() { container.removeClass('inside'); }); }; sidebarSearch(); // // Counter Js $('.counter').counterUp({ delay: 100, time: 1000 }); /* magnificPopup video view */ $('.video-btn').magnificPopup({ type: 'iframe' }); // $('a[data-toggle="tab"]').on('shown.bs.tab', function(e) { // $('.testimonial__slider__active').slick('setPosition'); // }) // 02. Info Bar Js // $(".headerarea__bars").on("click", function () { // $(".minicart").addClass("info-opened"); // $(".body-overlay").addClass("opened"); // }); // $(".minicart__close__btn").on("click", function () { // $(".minicart").removeClass("info-opened"); // $(".body-overlay").removeClass("opened"); // }); // $(".body-overlay").on("click", function () { // $(".minicart").removeClass("info-opened"); // $(".body-overlay").removeClass("opened"); // }); // setting__wraper // 02. Info Bar Js //Mini Cart with overlay $(".setting__wrap__active").on("click", function () { $(".setting__wrap__list").addClass("show"); $(".body-overlay").addClass("opened"); }); $(".setting__wrap__close").on("click", function () { $(".setting__wrap__list").removeClass("show"); $(".body-overlay").removeClass("opened"); }); //Mobile with overlay $(".mobile-aside-button").on("click", function () { $(".body-overlay").addClass("opened"); }); $(".mobile-aside-button").on("click", function () { $(".body-overlay").removeClass("opened"); }); /*====== Search active ======*/ function sidebarSearch() { var searchTrigger = $('.headerarea__search'), endTriggersearch = $('.headersearch__active__close'), container = $('.headersearch__active '); searchTrigger.on('click', function(e) { e.preventDefault(); container.addClass('inside'); }); endTriggersearch.on('click', function() { container.removeClass('inside'); }); }; sidebarSearch(); var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl) }) // Block Show/hide option if (document.querySelector('.toggle-btn') !== null) { $('.toggle-btn').on('click', function(e) { e.preventDefault(); var $this = $(this).attr('data-target'); $($this).toggleClass('visible'); }); } // image loaded portfolio init var gridfilter = $('.grid'); if (gridfilter.length) { $('.grid').imagesLoaded(function() { $('.gridFilter').on('click', 'button', function() { var filterValue = $(this).attr('data-filter'); $grid.isotope({ filter: filterValue }); }); var $grid = $('.grid').isotope({ itemSelector: '.grid-item', percentPosition: true, masonry: { columnWidth: '.grid-item', } }); }); } // project Filter if ($('.gridFilter button').length) { var projectfiler = $('.gridFilter button'); if (projectfiler.length) { $('.gridFilter button').on('click', function(event) { $(this).siblings('.active').removeClass('active'); $(this).addClass('active'); event.preventDefault(); }); } } // WOW active new WOW().init(); $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) { $container.isotope('grid'); }); // Grid Countdown $('[data-countdown]').each(function() { var $this = $(this), finalDate = $(this).data('countdown'); $this.countdown(finalDate, function(event) { $this.html(event.strftime('

%D

Days

%H

Hrs

%M

Min

%S

Sec
')); }); }); }); /* magnificPopup video view */ $('.video-btn').magnificPopup({ type: 'iframe' }); $('.herobanner__slider__active').slick({ infinite: true, slidesToShow: 2, slidesToScroll: 1, dots: true, arrows:true, prevArrow:'', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:1, } }, { breakpoint: 993, settings: { slidesToShow: 1, } }, { breakpoint: 769, settings: { slidesToShow: 1, } }, { breakpoint: 321, settings: { slidesToShow: 1, } }, ] }); $('.testimonial__slider__active').slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, dots:true, arrows:false, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:1, } }, { breakpoint: 993, settings: { slidesToShow: 1, } }, { breakpoint: 769, settings: { slidesToShow: 1, } }, { breakpoint: 321, settings: { slidesToShow: 1, } }, ] }); $('.brand__slider__active').slick({ infinite: true, slidesToShow: 6, slidesToScroll: 1, arrows:false, responsive: [{ breakpoint: 1367, settings: { slidesToShow:6, } }, { breakpoint: 993, settings: { slidesToShow: 6, } }, { breakpoint: 769, settings: { slidesToShow: 3, } }, { breakpoint: 321, settings: { slidesToShow: 1, } }, ] }); $('.category__slider__active__2').slick({ infinite: true, slidesToShow: 4, slidesToScroll: 1, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:4, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 3, } }, { breakpoint: 575, settings: { slidesToShow: 2, } }, { breakpoint: 321, settings: { slidesToShow: 1, } }, ] }); $('.small__product__slider__active').slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, rows:3, arrows:false, dots:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:1, } }, { breakpoint: 993, settings: { slidesToShow: 1, } }, { breakpoint: 769, settings: { slidesToShow: 1, } }, { breakpoint: 321, settings: { slidesToShow: 1, } }, ] }); $('.feature__slider__active').slick({ infinite: true, slidesToShow: 4, slidesToScroll: 1, dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:4, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 3, } }, { breakpoint: 600, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 2, } }, ] }); $('.feature__slider__active__3').slick({ infinite: true, slidesToShow: 4, slidesToScroll: 1, rows:2, dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:4, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 2, } }, ] }); $('.blog__slider__active').slick({ infinite: true, slidesToShow: 3, slidesToScroll: 1, dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:3, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 1, } }, ] }); $('.instagram__slider__active').slick({ infinite: true, slidesToShow: 5, slidesToScroll: 1, centerMode: true, centerPadding: '80px', dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:3, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 1, } }, ] }); $('.instagram__slider__active__2').slick({ infinite: true, slidesToShow: 4, slidesToScroll: 1, centerMode: true, centerPadding: '80px', dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:3, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 1, } }, ] }); $('.instagram__slider__active__3').slick({ infinite: true, slidesToShow: 4, slidesToScroll: 1, dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:3, } }, { breakpoint: 993, settings: { slidesToShow: 2, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 1, } }, ] }); $('.category__slider__active').slick({ infinite: true, slidesToShow: 7, slidesToScroll: 1, dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow: 7, } }, { breakpoint: 993, settings: { slidesToShow: 5, } }, { breakpoint: 769, settings: { slidesToShow: 3, } }, { breakpoint: 351, settings: { slidesToShow: 2, } }, ] }); $('.collections__slider__active').slick({ infinite: true, slidesToShow: 3, slidesToScroll: 1, dots: false, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:3, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 2, } }, ] }); $('.collections__slider__active__5').slick({ infinite: true, slidesToShow: 5, slidesToScroll: 1, dots: false, arrows:false, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1367, settings: { slidesToShow:4, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 2, } }, { breakpoint: 351, settings: { slidesToShow: 2, } }, ] }); $('.featurearea__thumb__img').slick({ slidesToShow: 5, slidesToScroll: 1, asNavFor: '.featurearea__big__img', dots: false, centerMode: false, focusOnSelect: true, arrows:true, prevArrow:' ', nextArrow: '', responsive: [{ breakpoint: 1169, settings: { slidesToShow: 4, } }, { breakpoint: 993, settings: { slidesToShow: 3, } }, { breakpoint: 769, settings: { slidesToShow: 4, } }, { breakpoint: 351, settings: { slidesToShow: 3, } }, ] }); $('.featurearea__big__img').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: '.featurearea__thumb__img', responsive: [{ breakpoint: 1169, settings: { slidesToShow: 1, } }, { breakpoint: 993, settings: { slidesToShow: 1, } }, { breakpoint: 769, settings: { slidesToShow: 1, } }, { breakpoint: 321, settings: { slidesToShow: 1, } }, ] }); // MiniCart $(".headermiddle__bar").on("click", function () { $(".minicart").addClass("info-opened"); $(".body__overlay").addClass("opened"); }); $(".minicart__close__btn").on("click", function () { $(".minicart").removeClass("info-opened"); $(".body__overlay").removeClass("opened"); }); // Only close the overlay when clicked, and make sure it's not interfering with the bar's click event $(".body__overlay").on("click", function (e) { // Check if the overlay itself is clicked, not its children if ($(e.target).hasClass("body__overlay")) { $(".minicart").removeClass("info-opened"); $(".body__overlay").removeClass("opened"); } }); $('.herobannerarea__slider').slick({ infinite: true, slidesToShow: 1, slidesToScroll: 1, dots: true, arrows:true, prevArrow:' ', nextArrow: '', }); /* magnificPopup img view */ $('.popup__img').magnificPopup({ type: 'image', gallery: { enabled: true }, }); /* magnificPopup video view */ $('.video-btn').magnificPopup({ type: 'iframe' }); $('.sidebar__widget').on("click", function(){ $(this).siblings('.widget-collapse-hide').slideToggle(); $(this).toggleClass('widget-collapse-show'); }); })(jQuery); var buttonPlus = $(".qty-btn-plus"); var buttonMinus = $(".qty-btn-minus"); var incrementPlus = buttonPlus.click(function() { var $n = $(this) .parent(".qty-container") .find(".input-qty"); $n.val(Number($n.val())+1 ); }); var incrementMinus = buttonMinus.click(function() { var $n = $(this) .parent(".qty-container") .find(".input-qty"); var amount = Number($n.val()); if (amount > 1) { $n.val(amount-1); } }); /* Slidebar collapse */ if (window.innerWidth < 767) { const sidebarCollapseBtns = document.querySelectorAll('.sidebar-collapse-btn'); sidebarCollapseBtns.forEach(btn => { btn.addEventListener("click", function() { const sibling = this.nextElementSibling; sibling.style.display = sibling.style.display === 'block' ? 'none' : 'block'; this.classList.toggle('sidebar-collapse-show'); }); }); } document.querySelectorAll(".quick__view__action").forEach(anchor => { anchor.addEventListener("click", function(event) { event.preventDefault(); }); });