jQuery(document).ready(function ($) { "use strict"; var isMobile = false; if (/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { $('html').addClass('touch'); isMobile = true; } else { $('html').addClass('no-touch'); isMobile = false; } // Banner Slider var swiper = new Swiper('.theme-main-carousel', { centeredSlides: true, slidesPerView: 1, loop: true, spaceBetween: 0, speed: 1000, roundLengths: true, keyboard: true, parallax: true, mousewheel: false, grabCursor: true, navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, breakpoints: { 768: { slidesPerView: 1, }, 1200: { slidesPerView: 1, }, 1600: { slidesPerView: 1, } } }); // Scroll To $(".scroll-content").click(function () { $('html, body').animate({ scrollTop: $("#site-content").offset().top }, 500); }); // Aub Menu Toggle $('.submenu-toggle').click(function () { $(this).toggleClass('button-toggle-active'); var currentClass = $(this).attr('data-toggle-target'); $(currentClass).toggleClass('submenu-toggle-active'); }); $('.skip-link-menu-start').focus(function () { if (!$("#offcanvas-menu #primary-nav-offcanvas").length == 0) { $("#offcanvas-menu #primary-nav-offcanvas ul li:last-child a").focus(); } }); // Toggle Menu $('.navbar-control-offcanvas').click(function () { $(this).addClass('active'); $('body').addClass('body-scroll-locked'); $('#offcanvas-menu').toggleClass('offcanvas-menu-active'); $('.button-offcanvas-close').focus(); }); $('.offcanvas-close .button-offcanvas-close').click(function () { $('#offcanvas-menu').removeClass('offcanvas-menu-active'); $('.navbar-control-offcanvas').removeClass('active'); $('body').removeClass('body-scroll-locked'); setTimeout(function () { $('.navbar-control-offcanvas').focus(); }, 300); }); $('#offcanvas-menu').click(function () { $('#offcanvas-menu').removeClass('offcanvas-menu-active'); $('.navbar-control-offcanvas').removeClass('active'); $('body').removeClass('body-scroll-locked'); }); $(".offcanvas-wraper").click(function (e) { e.stopPropagation(); //stops click event from reaching document }); $('.skip-link-menu-end').on('focus', function () { $('.button-offcanvas-close').focus(); }); // Data Background var pageSection = $(".data-bg"); pageSection.each(function (indx) { if ($(this).attr("data-background")) { $(this).css("background-image", "url(" + $(this).data("background") + ")"); } }); // Scroll to Top on Click $('.to-the-top').click(function () { $("html, body").animate({ scrollTop: 0 }, 700); return false; }); }); jQuery(document).ready(function(){ jQuery('a[href="#search"]').on('click', function(event) { jQuery('#search').addClass('open'); jQuery('#search > form > input[type="search"]').focus(); }); jQuery('#search, #search button.close').on('click keyup', function(event) { if (event.target == this || event.target.className == 'close' || event.keyCode == 27) { jQuery(this).removeClass('open'); } }); }); jQuery(window).scroll(function() { var data_sticky = jQuery('#middle-header').attr('data-sticky'); if (data_sticky == "true") { if (jQuery(this).scrollTop() > 1){ jQuery('.header-navbar').addClass("stick_head"); } else { jQuery('.header-navbar').removeClass("stick_head"); } } }); jQuery(function() { jQuery(".toggle-menu").click(function() { jQuery(this).toggleClass("active"); jQuery('.menu-drawer').toggleClass("open"); }); }); jQuery("h2.slider-heading a").html(function(){ var text2 = jQuery(this).text().trim().split(" "); var lastWord = text2.pop(); // Remove and store the last word if(text2.length > 0) { var remainingText = text2.join(" "); return `${remainingText} ${lastWord}`; } else { return `${lastWord}`; } }); jQuery(function($) { var owl = jQuery('.theme-product-block .owl-carousel'); owl.owlCarousel({ margin: 30, nav: true, autoplay:true, autoplayTimeout:2000, autoplayHoverPause:true, loop: true, navText : ['',''], responsive: { 0: { items: 1 }, 600: { items: 2 }, 1024: { items: 3 } } }) }); if(document.getElementById("openModalButton")) { if(document.getElementById("openModalButton").getAttribute('data-modal-src')) { var modal=document.getElementById("myModal") var openModalButton=document.getElementById("openModalButton") var closeModalButton=document.getElementById("closeModalButton"); openModalButton.addEventListener("click",function(){ let e=jQuery(this).attr("data-modal-src"); document.getElementById("videoPlayer").src=e modal.style.display="block" }) closeModalButton.addEventListener("click",function(){ document.getElementById("videoPlayer").src="" modal.style.display="none" }) window.addEventListener("click",function(e){ if(e.target==modal) { modal.style.display="none" } else { document.getElementById("videoPlayer").src="" } }); } } //Loader jQuery(window).load(function() { jQuery(".preloader").delay(1000).fadeOut("fast"); });