%PDF- %PDF-
Direktori : /var/www/camaservice.eco-n-tech.co.uk/wp-content/themes/camaservice/src/js/ |
Current File : /var/www/camaservice.eco-n-tech.co.uk/wp-content/themes/camaservice/src/js/main.js |
import $ from "jquery"; import { DynamicAdapt } from "./libs/dynamic-adapt.js"; import "./custom/step-form.js"; $(document).ready(function () { // Main menu $("#burger, #navigation-overlay").on("click", function (e) { if ($("#burger").hasClass("active")) { $("body").removeClass("overflow-h"), $("#burger").removeClass("active"), $("#navigation-overlay").removeClass("active"), $("#main-menu").removeClass("active"); } else { $("body").addClass("overflow-h"), $("#burger").addClass("active"), $("#navigation-overlay").addClass("active"), $("#main-menu").addClass("active"); } }); $("#header-main-menu").on("click", ".menu-arrow", function (e) { e.preventDefault(); $(this).closest(".has-children").find(".dropdown-menu").slideToggle(); }); //Sub menu $("#sub-menu").on("click", ".header-bottom-head", function (e) { e.preventDefault(); let itemMenu = $(this).closest(".header-bottom-col"); if (itemMenu.hasClass("active")) { itemMenu.removeClass("active"); } else { $(".header-bottom-col").removeClass("active"); itemMenu.addClass("active"); } }); //scroll-header-menu var scrollPos = 0; if ($(window).width() < 767) { $(document).scroll(function () { if (300 < $(document).scrollTop()) { $("#sub-menu").hide(); } else { $("#sub-menu").show(); } }); } //Dynamyc Adaptive Block const dynamicBlock = new DynamicAdapt("max"); dynamicBlock.init(); // Read more $("#show-more").on("click", function (e) { e.preventDefault(); var text = $(this).text(); $(this) .text(text == "Läs mer" ? "Visa mindre" : "Läs mer") .toggleClass("active"); $(".about-us__wrapper").toggleClass("open"); }); // Scroll to block $('.scrollto').on('click', function () { let href = $(this).attr('href'); $('html, body').animate( { scrollTop: $(href).offset().top - 150, }, { duration: 370, easing: 'linear', } ); return false; }); // Range input var rangeSlider = function () { var slider = $(".range-slider"), range = $(".wpcf7-range"), value = $(".range-slider_value"); range.on("input", function () { $(this).closest(slider).find(value).html(this.value); }); }; rangeSlider(); //Accordion $(".accordion-tab-js").on("click", function() { if ($(this).hasClass("active")) { $(this).removeClass("active"); $(this).find(".accordion-content-js").hide("300"); } else { $(".accordion-tab-js").removeClass("active"); $(this).addClass("active"); $(".accordion-content-js").slideUp(200); $(this).find(".accordion-content-js").toggle("blind"); } }); });