123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452 |
- (function ($) {
- "use strict";
-
- /*--
- Menu Stick
- -----------------------------------*/
- var header = $('.sticky-bar');
- var win = $(window);
- let ele_page = $("body").hasClass("product_pg");
- if(ele_page == true){
-
- }
- function naChanges(){
- $("body.product_pg").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff");
- }
- setTimeout(naChanges, 1000);
- win.on('scroll', function() {
- var scroll = win.scrollTop();
- if (scroll < 200) {
- header.removeClass('stick');
- if(ele_page == true){
- $(".header-bottom.sticky-bar.stick").removeClass("sticky-bar stick");
- let img_src = `./dist/assets/imgs/anwi-logo-2.png`;
- $(".logo-menu-wrap").find("a img").attr("src",img_src);
- $(".main-menu").find("nav ul li a").addClass("text-white");
- $("body.product_pg").find(".header-large-device").find(".header-action-wrap").find(".same-style").find("svg").find("path").attr("fill","#fff");
- }
- } else {
- header.addClass('stick');
-
- if(ele_page == true){
- $(".header-bottom").addClass("sticky-bar stick");
- let src = `./dist/assets/imgs/anwi-logo-1.png`;
- $(".logo-menu-wrap").find("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","currentcolor");
- }
-
- }
- });
-
- /*--------------------------------
- Slider active 1
- -----------------------------------*/
- $('.slider-active-1').slick({
- slidesToShow: 1,
- slidesToScroll: 1,
- fade: true,
- loop: true,
- dots: false,
- arrows: true,
- prevArrow: '<span class="slider-icon slider-icon-prev"><i class="icofont-simple-left"></i></span>',
- nextArrow: '<span class="slider-icon slider-icon-next"><i class="icofont-simple-right"></i></span>',
- 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: '<span class="slider-icon slider-icon-prev"><i class="icofont-simple-left"></i></span>',
- nextArrow: '<span class="slider-icon slider-icon-next"><i class="icofont-simple-right"></i></span>',
- 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 '<button class="overlay"><img src="'+thumb+'"></button>';
- },
- 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: '<span class="slider-icon slider-icon-prev"><i class="icofont-simple-left"></i></span>',
- nextArrow: '<span class="slider-icon slider-icon-next"><i class="icofont-simple-right"></i></span>',
- 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: '<span class="slider-icon slider-icon-prev"><i class="icofont-simple-left"></i></span>',
- nextArrow: '<span class="slider-icon slider-icon-next"><i class="icofont-simple-right"></i></span>',
- });
-
-
- /*--------------------------------
- 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('<span class="cdown day"> <span>%-D </span><p>Days</p></span> <span class="cdown hour"> <span> %-H</span> <p>Hours</p></span> <span class="cdown minutes"><span>%M</span> <p>Minutes</p> </span>'));
- });
- });
-
- $('.timer-2 [data-countdown]').each(function() {
- var $this = $(this),
- finalDate = $(this).data('countdown');
- $this.countdown(finalDate, function(event) {
- $this.html(event.strftime('<span class="cdown day"> <span>%-D </span><p>Day</p></span> <span class="cdown hour"> <span> %-H</span> <p>Hour</p></span> <span class="cdown minutes"><span>%M</span> <p>Minute</p> </span> <span class="cdown second"><span>%S</span> <p>Second</p> </span>'));
- });
- });
-
- $('.timer-3 [data-countdown]').each(function() {
- var $this = $(this),
- finalDate = $(this).data('countdown');
- $this.countdown(finalDate, function(event) {
- $this.html(event.strftime('<span class="cdown hour"> <span> %-H</span> <p>Hour</p></span> <span class="cdown minutes"><span>%M</span> <p>Minute</p> </span> <span class="cdown second"><span>%S</span> <p>Second</p> </span>'));
- });
- });
-
- /*---------------------
- 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: '<i class="icofont-arrow-up"></i>',
- // easingType: 'linear',
- // scrollSpeed: 900,
- // animation: 'fade'
- // });
-
- /*----------------------------
- Cart Plus Minus Button
- ------------------------------ */
- var CartPlusMinus = $('.cart-plus-minus');
- CartPlusMinus.prepend('<div class="dec qtybutton">-</div>');
- CartPlusMinus.append('<div class="inc qtybutton">+</div>');
- $(".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('<div class="body-overlay"></div>');
-
- 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('<div class="body-overlay-2"></div>');
-
- 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('<span class="menu-expand"><i class="fa-solid fa-plus"></i></span>');
- /*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('<div class="body-overlay-3"></div>');
-
- 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,
- }
- }
- ]
- });
-
- })(jQuery);
|