(function ($) { "use strict"; /*-- Menu Stick -----------------------------------*/ let width = $(window).width(); const ADD_SUB_NAV_CONTAINER = 'ADD_SUB_NAV_CONTAINER'; const REMOVE_SUB_NAV_CONTAINER = 'REMOVE_SUB_NAV_CONTAINER'; var header = $('.sticky-bar'); var win = $(window); let ele_page = $("body").hasClass("product_pg"); let win_wid = win.width(); let ram_page = window.location.pathname; let loc= ram_page.includes('ramproducts.html'); let loc_2= ram_page.includes('allinones.html'); let loc_3= ram_page.includes('laptops.html'); function naChanges(){ if(loc === true){ $("svg").find("path").attr("fill","#000"); } else if(loc_2 === true || loc_3 === true){ if(window.location.href.includes("?Zeno") || window.location.href.includes("?AIO%20Fyro") || window.location.href.includes("?FYRO") || window.location.href.includes("?AIO%20Zeno")){ if(win_wid <=1199){ $(".user-icon").find('path').attr('fill',"#000"); $(".cart_icon").find('path').attr('fill',"#000"); }else{ $("svg").find("path").attr("fill","#fff"); } }else{ $("svg").find("path").attr("fill","#000"); } } else{ $("body.product_pg").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff"); } } setTimeout(naChanges, 1000); let $body_pg = $("body").hasClass("services_page"); if ($body_pg == true) { $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $(".header-bottom").addClass("sticky-bar stick"); $("body.services_page").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#000"); } function subNavContainer(option){ let urlName = window.location.href; if(!urlName.toLowerCase().includes('zeno') && !urlName.toLowerCase().includes('fyro')){ return; } if(option === ADD_SUB_NAV_CONTAINER){ $('.sub_nav_container').removeClass('d-none'); }else if(option === REMOVE_SUB_NAV_CONTAINER){ $('.sub_nav_container').addClass('d-none'); } } win.on('scroll', function() { var scroll = win.scrollTop(); // const mainContainerIsThere = document.querySelector('.mainContanierProduct').getBoundingClientRect(); // if(mainContainerIsThere.top <200){ // $('.sub_nav_container').removeClass('d-none'); // }else{ // $('.sub_nav_container').addClass('d-none'); // } if (scroll < 100) { $('.sub_nav_container').addClass('d-none'); if(window.location.href.includes("?Zeno") || window.location.href.includes("?FYRO") || window.location.href.includes("?AIO%20Fyro") || window.location.href.includes("?AIO%20Zeno")){ header.addClass('stick'); }else{ header.removeClass('stick'); } $("body.about_page").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff"); $("body.product_pg").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff"); $("body.services_page").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff"); header.removeClass('bg-white'); $(".hover_tab_1").find("svg").find("path").attr("fill","#fff"); $(".hover_tab_2").find("svg").find("path").attr("fill","#fff"); $('.header-bottom-flex').find('svg path').attr('fill','#fff'); $(".main-menu").find("nav ul li a").addClass("text-dark"); $("svg").find("path").attr("fill","#000"); // $("body").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff"); $("body.services_page").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff"); if(!$('.iframcontainer').hasClass('d-none')){ subNavContainer(REMOVE_SUB_NAV_CONTAINER); } if ($body_pg == true) { $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $(".header-bottom").addClass("sticky-bar stick"); }else{ let $about_pg = $("body").hasClass("about_page"); if($about_pg == true){ $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $(".header-bottom").addClass("sticky-bar stick"); $("body.about_page").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#000"); }else{ if(loc === true || loc_2 === true || loc_3 === true){ if(window.location.href.includes("?Zeno") || window.location.href.includes("?FYRO") || window.location.href.includes("?AIO%20Fyro") || window.location.href.includes("?AIO%20Zeno")){ if(win_wid <=1199){ $(".user-icon").find('path').attr('fill',"#000"); $(".cart_icon").find('path').attr('fill',"#000"); }else{ let imgs = `/dist/assets/imgs/anwi-logo-2.png`; $(".logo-menu-wrap").find(".logo img").attr("src",imgs); // $(".main-menu").find("nav ul li a").addClass("text-white").removeClass("text-dark"); //$('.same-style').find('svg path').attr('fill','#fff'); //$('.header-bottom-flex').find('svg path').attr('fill','#fff'); $(".header-bottom.sticky-bar.stick").removeClass("sticky-bar stick"); } } else{ let imgs = `/dist/assets/imgs/anwi-logo-1.png`; $(".main-menu").find("nav ul li a").addClass("text-dark").removeClass("text-white"); $(".logo-menu-wrap").find(".logo img").attr("src",imgs); $('.same-style').find('svg path').attr('fill','#000'); $('.header-bottom-flex').find('svg path').attr('fill','#000'); $(".header-bottom.sticky-bar.stick").removeClass("sticky-bar stick"); } } else{ let contact_pg = $("body").hasClass("contact_page"); if(contact_pg === true){ $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $('.header-bottom-flex').find('svg path').attr('fill','#000'); }else{ let $body_pg = $("body").hasClass("main_pg"); if($body_pg === true){ let img_src = `/dist/assets/imgs/anwi-logo-2.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $(".main-menu").find("nav ul li a").removeClass("text-dark"); $('.header-bottom-flex').find('svg path').attr('fill','#fff'); $(".header-bottom.sticky-bar.stick").removeClass("sticky-bar stick"); } else{ let $suport = $("body").hasClass("support_pg"); if($suport === true){ // let img_src = `/dist/assets/imgs/anwi-logo-2.png`; // $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); // $(".main-menu").find("nav ul li a").removeClass("text-dark"); // $('.header-bottom-flex').find('svg path').attr('fill','#fff'); $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `./dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $('.same-style').find('svg path').attr('fill','#000'); } $(".main-menu").find("nav ul li a").removeClass("text-white"); } } } } } } else { header.addClass('stick'); subNavContainer(ADD_SUB_NAV_CONTAINER); $(".header-bottom").addClass("sticky-bar stick"); let src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",src); $(".main-menu").find("nav ul li a").removeClass("text-white"); $("body.product_pg").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#000"); $('.header-bottom-flex').find('svg path').attr('fill','#000') let $body_pg = $("body").hasClass("services_page"); if ($body_pg == true) { let src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",src); $(".main-menu").find("nav ul li a").removeClass("text-white"); } let $about_pg = $("body").hasClass("about_page"); if($about_pg == true){ $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $(".header-bottom").addClass("sticky-bar stick"); } } }); $("nav ul li").each(function(){ let nav_item = $(this).find("ul").hasClass("pb-3"); if(window.location.href.includes("?Zeno") || window.location.href.includes("?FYRO") || window.location.href.includes("?AIO%20Fyro") || window.location.href.includes("?AIO%20Zeno")){ $(".header-bottom").addClass("bg-white"); $(".header-bottom").addClass("stick"); } else{ $(".header-bottom").removeClass("bg-white"); } if(nav_item === true){ $(this).on("mouseenter",function(){ $(".sub_nav_container").addClass("d-none"); let nav_cls = $(".header-bottom").hasClass("stick"); if(nav_cls === false){ $(".header-bottom").addClass("bg-white"); let src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",src); $(".main-menu").find("nav ul li a").addClass("text-dark").removeClass("text-white"); $('.header-bottom-flex').find('svg path').attr('fill','#000'); } }); $(this).on("mouseleave",function(){ let nav_cls = $(".header-bottom").hasClass("stick"); let product_detail = window.location.pathname; let detail = product_detail.includes("productdetails.html"); if(detail === true){ $(".sub_nav_container").removeClass("d-none"); } if(nav_cls === false){ let ram_page = window.location.pathname; let loc= ram_page.includes('ramproducts.html'); if(loc === false){ let contact_pg = $("body").hasClass("contact_page"); let product_pg = $("body").hasClass("product_pg"); if(contact_pg === true){ $(".header-bottom").removeClass("bg-white"); $(".main-menu").find("nav ul li a").addClass("text-dark").removeClass("text-white"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); }else if(product_pg === true){ $(".header-bottom").removeClass("bg-white"); $(".main-menu").find("nav ul li a").addClass("text-dark").removeClass("text-white"); let img_src = `/dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $('.header-bottom-flex').find('svg path').attr('fill','#000'); }else{ let $body_pg = $("body").hasClass("main_pg"); if($body_pg === true ){ let src = `/dist/assets/imgs/anwi-logo-2.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",src); header.removeClass('bg-white'); $('.header-bottom-flex').find('svg path').attr('fill','#fff'); $(".main-menu").find("nav ul li a").addClass("text-white").removeClass("text-dark"); } else{ let $body_nav = $("body").attr("class"); if($body_nav === "support_pg" || $body_nav === "media_page" || $body_nav === "meter_pg"){ $(".header-bottom").removeClass('bg-white'); $(".main-menu").find("nav ul li a").addClass("text-dark"); let img_src = `./dist/assets/imgs/anwi-logo-1.png`; $(".logo-menu-wrap").find(".logo a img").attr("src",img_src); $('.header-bottom-flex nav').find('path').attr('fill','#000'); }else{ $(".header-bottom").addClass("bg-white"); } } // let src = `/dist/assets/imgs/anwi-logo-2.png`; // $(".logo-menu-wrap").find(".logo a img").attr("src",src); // $(".main-menu").find("nav ul li a").addClass("text-white").removeClass("text-dark"); // $('.header-bottom-flex').find('svg path').attr('fill','#fff'); } }else{ if (scroll < 100) { header.removeClass('bg-white'); } else{ $(".header-bottom").addClass("bg-white"); } $(".sticky-bar").addClass("stick"); $(".satoshi_font").removeClass("text-white"); } } }) } }) /*-------------------------------- Slider active 1 -----------------------------------*/ sliders(); function sliders(){ if(window.location.href.includes('login')) return; $('.slider-active-1').slick({ slidesToShow: 1, slidesToScroll: 1, fade: true, loop: true, dots: false, arrows: true, prevArrow: '', nextArrow: '', responsive: [{ breakpoint: 1500, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Slider active 2 -----------------------------------*/ $('.slider-active-2').slick({ slidesToShow: 1, slidesToScroll: 1, fade: true, loop: true, dots: true, arrows: false, prevArrow: '', nextArrow: '', responsive: [{ breakpoint: 1500, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-- Slider active 3 -----------------------------------*/ $('.slider-active-3').slick({ arrows: false, infinite: true, slidesToShow: 1, dots: true, fade: true, autoplay: false, autoplaySpeed: 5000, customPaging : function(slider, i) { var thumb = $(slider.$slides[i]).data('thumb'); return ''; }, responsive: [ { breakpoint: 767, settings: { dots: true, autoplay: false, autoplaySpeed: 5000, } } ] }); /*-------------------------------- slider active 4 -----------------------------------*/ $('.slider-active-4').slick({ slidesToShow: 1, slidesToScroll: 1, fade: true, loop: true, dots: true, arrows: false, prevArrow: '', nextArrow: '', responsive: [{ breakpoint: 1500, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Slider active 5 -----------------------------------*/ $('.slider-active-5').slick({ slidesToShow: 1, slidesToScroll: 1, fade: true, loop: true, dots: true, arrows: false, prevArrow: '', nextArrow: '', }); /*-------------------------------- Product slider active 1 -----------------------------------*/ $('.product-slider-active-1').slick({ slidesToShow: 3, slidesToScroll: 1, loop: true, dots: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Product slider active 2 -----------------------------------*/ $('.product-slider-active-2').slick({ slidesToShow: 6, slidesToScroll: 1, loop: true, dots: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 6, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 4, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Product slider active 3 -----------------------------------*/ $('.product-slider-active-3').slick({ slidesToShow: 2, slidesToScroll: 1, loop: true, dots: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Product slider active 4 -----------------------------------*/ $('.product-slider-active-4').slick({ slidesToShow: 4, slidesToScroll: 1, loop: true, dots: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 4, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Brand logo active -----------------------------------*/ $('.brand-logo-active , .brand-logo-active-2').slick({ slidesToShow: 6, slidesToScroll: 1, loop: true, dots: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 6, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 5, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 4, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 2, slidesToScroll: 1, } } ] }); /*-------------------------------- Brand logo active 3 -----------------------------------*/ $('.brand-logo-active-3').slick({ slidesToShow: 6, slidesToScroll: 1, loop: true, dots: true, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 6, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 5, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 4, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 2, slidesToScroll: 1, } } ] }); } /*--------------------- Countdown 1 --------------------- */ $('.timer-1 [data-countdown]').each(function() { var $this = $(this), finalDate = $(this).data('countdown'); $this.countdown(finalDate, function(event) { $this.html(event.strftime(' %-D

Days

%-H

Hours

%M

Minutes

')); }); }); $('.timer-2 [data-countdown]').each(function() { var $this = $(this), finalDate = $(this).data('countdown'); $this.countdown(finalDate, function(event) { $this.html(event.strftime(' %-D

Day

%-H

Hour

%M

Minute

%S

Second

')); }); }); $('.timer-3 [data-countdown]').each(function() { var $this = $(this), finalDate = $(this).data('countdown'); $this.countdown(finalDate, function(event) { $this.html(event.strftime(' %-H

Hour

%M

Minute

%S

Second

')); }); }); /*--------------------- svg img color --------------------- */ // Elements to inject var mySVGsToInject = document.querySelectorAll('img.inject-me'); // Do the injection SVGInjector(mySVGsToInject); /*------ Wow Active ----*/ new WOW().init(); /*------------ ScrollUp ------------------ */ // $.scrollUp({ // scrollText: '', // easingType: 'linear', // scrollSpeed: 900, // animation: 'fade' // }); /*---------------------------- 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); }); /*------- Color active -----*/ $('.pro-details-color-content').on('click', 'a', function(e){ e.preventDefault(); $(this).addClass('active').parent().siblings().children('a').removeClass('active'); }); /*-------------------------------- Cart active -----------------------------------*/ if ($('.pro-details-action').length) { var $body = $('body'), $cartWrap = $('.pro-details-action'), $cartContent = $cartWrap.find('.product-dec-social'); $cartWrap.on('click', '.social', function(e) { e.preventDefault(); var $this = $(this); if (!$this.parent().hasClass('show')) { $this.siblings('.product-dec-social').addClass('show').parent().addClass('show'); } else { $this.siblings('.product-dec-social').removeClass('show').parent().removeClass('show'); } }); /*Close When Click Outside*/ $body.on('click', function(e) { var $target = e.target; if (!$($target).is('.pro-details-action') && !$($target).parents().is('.pro-details-action') && $cartWrap.hasClass('show')) { $cartWrap.removeClass('show'); $cartContent.removeClass('show'); } }); } /* Language-dropdown */ $(".language-dropdown-active").on("click", function(e) { e.preventDefault(); $(this).parent().find('.language-dropdown').slideToggle('medium'); }) /* NiceSelect */ $('.nice-select').niceSelect(); /*-------------------------------- Testimonial active -----------------------------------*/ $('.testimonial-active , .testimonial-active-2').slick({ slidesToShow: 1, slidesToScroll: 1, loop: true, dots: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: false, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*====== SidebarCart ======*/ function miniCart() { var navbarTrigger = $('.cart-active'), endTrigger = $('.cart-close'), container = $('.sidebar-cart-active'), wrapper2 = $('.main-wrapper'); wrapper2.prepend('
'); navbarTrigger.on('click', function(e) { e.preventDefault(); container.addClass('inside'); wrapper2.addClass('overlay-active'); }); endTrigger.on('click', function() { container.removeClass('inside'); wrapper2.removeClass('overlay-active'); }); $('.body-overlay').on('click', function() { container.removeClass('inside'); wrapper2.removeClass('overlay-active'); }); }; miniCart(); /*------------------------------- Header Search Toggle -----------------------------------*/ var searchToggle = $('.search-toggle'); searchToggle.on('click', function(e){ e.preventDefault(); if($(this).hasClass('open')){ $(this).removeClass('open'); $(this).siblings('.search-wrap-3').removeClass('open'); }else{ $(this).addClass('open'); $(this).siblings('.search-wrap-3').addClass('open'); } }) /*====== Sidebar Active ======*/ function sidebarActive() { var navbarTrigger = $('.sidebar-active'), endTrigger = $('.sidebar-close'), container = $('.clickalbe-sidebar-wrapper-active'), wrapper3 = $('.main-wrapper-2'); wrapper3.prepend('
'); navbarTrigger.on('click', function(e) { e.preventDefault(); container.addClass('sidebar-visible'); wrapper3.addClass('overlay-active-2'); }); endTrigger.on('click', function() { container.removeClass('sidebar-visible'); wrapper3.removeClass('overlay-active-2'); }); $('.body-overlay-2').on('click', function() { container.removeClass('sidebar-visible'); wrapper3.removeClass('overlay-active-2'); }); }; sidebarActive(); /*====== clickable Main Menu active ======*/ var $clickableMainMenu = $('.clickable-mainmenu-wrap'), $clickableSubMenu = $clickableMainMenu.find('.sub-menu-2'); /*Add Toggle Button in Off Canvas Sub Menu*/ $clickableSubMenu.siblings('a').append(''); /*Close Off Canvas Sub Menu*/ $clickableSubMenu.slideUp(); /*Category Sub Menu Toggle*/ $clickableMainMenu.on('click', 'li a, li .menu-expand', function(e) { var $this = $(this); if ($this.parent('li').hasClass('has-sub-menu') || ($this.attr('href') === '#' || $this.hasClass('menu-expand'))) { e.preventDefault(); if ($this.siblings('ul:visible').length) { $this.parent('li').removeClass('active').children('ul').slideUp().siblings('a').find('.menu-expand svg').removeClass('fa-minus').addClass('fa-plus'); $this.parent('li').siblings('li').removeClass('active').find('ul:visible').slideUp().siblings('a').find('.menu-expand isvg').removeClass('fa-minus').addClass(' fa-plus '); } else { $this.parent('li').addClass('active').children('ul').slideDown().siblings('a').find('.menu-expand svg').removeClass(' fa-plus ').addClass('fa-minus'); $this.parent('li').siblings('li').removeClass('active').find('ul:visible').slideUp().siblings('a').find('.menu-expand svg').removeClass('fa-minus').addClass(' fa-plus '); } } }); /*====== Sidebar menu Active ======*/ function mobileMenuActive() { var navbarTrigger = $('.mobile-menu-button-active'), endTrigger = $('.sidebar-close'), container = $('.mobile-menu-active'), wrapper4 = $('.main-wrapper-3'); wrapper4.prepend('
'); navbarTrigger.on('click', function(e) { e.preventDefault(); container.addClass('sidebar-visible'); wrapper4.addClass('overlay-active-3'); }); endTrigger.on('click', function() { container.removeClass('sidebar-visible'); wrapper4.removeClass('overlay-active-3'); }); $('.body-overlay-3').on('click', function() { container.removeClass('sidebar-visible'); wrapper4.removeClass('overlay-active-3'); }); }; mobileMenuActive(); /*--- Language currency active ----*/ $('.mobile-language-active').on('click', function(e) { e.preventDefault(); $('.lang-dropdown-active').slideToggle(900); }); /*------------------------------------ Testimonial img slider active -----------------------------------*/ $('.testimonial-img-slider-active').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, draggable: false, fade: false, asNavFor: '.testimonial-active-3', }); /*-------------------------------- Testimonial active 3 -----------------------------------*/ $('.testimonial-active-3').slick({ slidesToShow: 1, slidesToScroll: 1, asNavFor: '.testimonial-img-slider-active , .testimonial-img-slider-active-3', dots: true, focusOnSelect: true, fade: true, arrows: false }); /*---------------------------------------------------------- Testimonial img slider active 3 ( home mega fashion ) --------------------------------------------------------------*/ $('.testimonial-img-slider-active-3').on('init afterChange',function(){ const titleImg = document.querySelector('.testimonial-next-img img'); const activeSlide = document.querySelector('.testimonial-img-slider.slick-current'); titleImg.src = activeSlide.nextSibling.querySelector('img').src; }); $('.testimonial-img-slider-active-3').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, draggable: false, fade: false, asNavFor: '.testimonial-active-3' }); // Isotope active // $('.grid').imagesLoaded(function() { // // init Isotope // var $grid = $('.grid').isotope({ // itemSelector: '.grid-item', // percentPosition: true, // layoutMode: 'masonry', // masonry: { // // use outer width of grid-sizer for columnWidth // columnWidth: '.grid-item', // } // }); // }); /*-------------------------- Isotope active ---------------------------- */ // $('.grid-2').imagesLoaded(function() { // // init Isotope // $('.grid-2').isotope({ // itemSelector: '.grid-item-2', // percentPosition: true, // layoutMode: 'masonry', // masonry: { // // use outer width of grid-sizer for columnWidth // columnWidth: '.grid-sizer', // } // }); // }); /*-------------------------- Isotope active ---------------------------- */ // $('.grid-3').imagesLoaded(function() { // // init Isotope // $('.grid-3').isotope({ // itemSelector: '.grid-item-3', // percentPosition: true, // layoutMode: 'masonry', // masonry: { // // use outer width of grid-sizer for columnWidth // columnWidth: 1, // } // }); // }); /*------------------------------------ testimonial img slider active 2 --------------------------------------*/ $('.testimonial-img-slider-active-2').slick({ slidesToShow: 5, slidesToScroll: 1, arrows: false, dots: false, focusOnSelect: true, draggable: false, fade: false, asNavFor: '.testimonial-active-4', responsive: [ { breakpoint: 1199, settings: { slidesToShow: 4, } }, { breakpoint: 991, settings: { slidesToShow: 5, } }, { breakpoint: 767, settings: { slidesToShow: 3, } }, { breakpoint: 575, settings: { slidesToShow: 2, } } ] }); /*-------------------------------- Testimonial active 4 -----------------------------------*/ $('.testimonial-active-4').slick({ slidesToShow: 1, slidesToScroll: 1, asNavFor: '.testimonial-img-slider-active-2', dots: false, focusOnSelect: true, fade: true, arrows: false }); /*-------------------------------- Testimonial active 5 -----------------------------------*/ $('.testimonial-active-5').slick({ slidesToShow: 1, slidesToScroll: 1, dots: false, fade: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: true, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Categori slider active -----------------------------------*/ $('.categori-slider-active').slick({ slidesToShow: 6, slidesToScroll: 1, dots: false, fade: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 6, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 6, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 4, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: true, slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: true, slidesToShow: 2, slidesToScroll: 1, } } ] }); /*-------------------------------- Testimonial active 6 -----------------------------------*/ $('.testimonial-active-6').slick({ slidesToShow: 2, slidesToScroll: 1, dots: true, fade: false, arrows: false, responsive: [{ breakpoint: 1500, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 1199, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { autoplay: true, slidesToShow: 1, slidesToScroll: 1, } } ] }); /*-------------------------------- Product img slider active -----------------------------------*/ $('.product-img-slider-active').slick({ slidesToShow: 1, slidesToScroll: 1, dots: true, fade: false, arrows: false, }); /*-------------------------------- Testimonial active 7 -----------------------------------*/ $('.testimonial-active-7').slick({ slidesToShow: 1, slidesToScroll: 1, dots: false, fade: false, arrows: false, }); /*-------------------------------- Product details 3 img slider -----------------------------------*/ $('.product-details-3-img-slider').slick({ slidesToShow: 1, slidesToScroll: 1, dots: true, loop: true, fade: false, arrows: false, }); /*-------------------------------- Product details 3 img slider 2 -----------------------------------*/ $('.product-details-3-img-slider-2').slick({ slidesToShow: 1, slidesToScroll: 1, dots: true, loop: true, fade: false, arrows: false, }); /*====== SidebarSearch ======*/ function sidebarSearch() { var searchTrigger = $('.search-active'), endTriggersearch = $('.megashop-search-close'), container = $('.main-search-active'); searchTrigger.on('click', function(e) { e.preventDefault(); container.addClass('search-visible'); }); endTriggersearch.on('click', function() { container.removeClass('search-visible'); }); }; sidebarSearch(); /*--------------------- Price range --------------------- */ // var sliderrange = $('#slider-range'); // var amountprice = $('#amount'); // $(function() { // sliderrange.slider({ // range: true, // min: 16, // max: 400, // values: [0, 300], // slide: function(event, ui) { // amountprice.val("$" + ui.values[0] + " - $" + ui.values[1]); // } // }); // amountprice.val("$" + sliderrange.slider("values", 0) + // " - $" + sliderrange.slider("values", 1)); // }); /*--------------------- Video popup --------------------- */ // $('.video-popup').magnificPopup({ // type: 'iframe', // mainClass: 'mfp-fade', // removalDelay: 160, // preloader: false, // zoom: { // enabled: true, // } // }); /*------------------------------------- checkout one click toggle function ---------------------------------------*/ var checked = $( '.sin-payment input:checked' ) if(checked){ $(checked).siblings( '.payment-box' ).slideDown(900); }; $( '.sin-payment input' ).on('change', function() { $( '.payment-box' ).slideUp(900); $(this).siblings( '.payment-box' ).slideToggle(900); }); /*----------------------- Shop filter active ------------------------- */ $('.shop-filter-active').on('click', function(e) { e.preventDefault(); $('.product-filter-wrapper').slideToggle(); }) var shopFiltericon = $('.shop-filter-active'); shopFiltericon.on('click', function() { $('.shop-filter-active').toggleClass('active'); }) /*-- Product details slider 2 -----------------------------------*/ $('.pro-dec-big-img-slider-2').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, draggable: false, fade: false, asNavFor: '.product-dec-slider-2', }); /*-- Product details 2 slick carousel as Nav --------------------------------------------*/ $('.product-dec-slider-2').slick({ slidesToShow: 7, slidesToScroll: 1, vertical: true, asNavFor: '.pro-dec-big-img-slider-2', dots: false, focusOnSelect:true, fade: false, arrows: false, responsive: [ { breakpoint: 1199, settings: { slidesToShow: 5, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 7, slidesToScroll: 1, } }, { breakpoint: 767, settings: { slidesToShow: 5, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: true, slidesToShow: 3, } } ] }); // Instantiate EasyZoom instances // var $easyzoom = $('.easyzoom').easyZoom(); /*-------------------------------- Product details slider 5 active -----------------------------------*/ $('.product-details-slider-5-active').slick({ slidesToShow: 1, slidesToScroll: 1, dots: false, loop: true, fade: false, arrows: false, }); /*-------------------------------- Product details tab small -----------------------------------*/ $('.product-details-tab-small').slick({ slidesToShow: 5, slidesToScroll: 1, dots: false, loop: true, fade: false, arrows: false, responsive: [ { breakpoint: 767, settings: { slidesToShow: 3, slidesToScroll: 1, } } ] }); /*-------------------------- Tab active ---------------------------- */ var ProductDetailsSmall = $('.product-details-tab-small a'); ProductDetailsSmall.on('click', function(e) { e.preventDefault(); var $href = $(this).attr('href'); ProductDetailsSmall.removeClass('active'); $(this).addClass('active'); $('.product-details-tab-large .tab-pane').removeClass('active'); $('.product-details-tab-large ' + $href).addClass('active'); }) // $('.multiple-items').slick({ // infinite: true, // slidesToShow: 3, // slidesToScroll: 3 // }); // $('.slider-hero').slick({ // dots: false, // lazyLoad: 'ondemand', // // autoplay: true, // // autoplaySpeed: 1000, // slidesToShow: 4, // slidesToScroll: 1, // responsive: [ // { // breakpoint: 1024, // settings: { // slidesToShow: 3, // slidesToScroll: 3, // infinite: true, // } // }, // { // breakpoint: 600, // settings: { // slidesToShow: 2, // slidesToScroll: 2 // } // }, // { // breakpoint: 480, // settings: { // slidesToShow: 1, // slidesToScroll: 1 // } // }, // { // breakpoint: 1199, // settings: { // slidesToShow: 5, // slidesToScroll: 1, // } // }, // { // breakpoint: 991, // settings: { // slidesToShow: 3, // slidesToScroll: 1, // } // }, // { // breakpoint: 767, // settings: { // slidesToShow: 3, // slidesToScroll: 1, // } // }, // { // breakpoint: 575, // settings: { // autoplay: true, // slidesToShow: 3, // } // } // // You can unslick at a given breakpoint now by adding: // // settings: "unslick" // // instead of a settings object // ] // }); //pres overview slider $(".press_slider-hero").slick({ dots: false, lazyLoad: 'ondemand', // autoplay: true, // autoplaySpeed: 1000, slidesToShow: 1, slidesToScroll: 1, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 1, slidesToScroll: 1, infinite: true, } }, { breakpoint: 600, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } }, { breakpoint: 1199, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 767, settings: { slidesToShow: 1, slidesToScroll: 1, } }, { breakpoint: 575, settings: { autoplay: true, slidesToShow: 1, } } ] }); setTimeout(()=>{ if(width<=600){ $('.same-style').find('svg path').attr('fill','#000') } },300) })(jQuery);