(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);