(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");
}
}
$(".header-bottom").removeClass("bg-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);