/* Theme Name: Dustrian | Factory & Industrial HTML Template Author: Capricorn_Theme Creation Date: 20 Sept 2024 Version: 1.0 */ /* [Table of Contents] * 01. Mobile Menu 02. Owl Carousel - Hero Area Slider - Testimonial Carousel - Service Slider - Project Slider - Client Carousel 03. Sticky Area 04. Progress Bar 05. Counter Up 06. Isotope 07. Wow Animation 08. Scroll to the Top 09. Active & Remove Class 10. Menu Active Color 11. Preloader */ (function ($) { "use strict"; // Mobile Menu $(".navbar-toggler").on("click", function () { $(this).toggleClass("active"); }); $(".navbar-nav li a").on("click", function () { $(".sub-nav-toggler").removeClass("active"); }); var subMenu = $(".navbar-nav .sub-menu"); if (subMenu.length) { subMenu .parent("li") .children("a") .append(function () { return ''; }); var subMenuToggler = $(".navbar-nav .sub-nav-toggler"); subMenuToggler.on("click", function () { $(this).parent().parent().children(".sub-menu").slideToggle(); return false; }); } //Home Page Slide $('.homepage-slides').owlCarousel({ items: 1, dots: false, nav: true, loop: true, autoplay: true, autoplayTimeout: 5000, smartSpeed: 2000, slideSpeed: 600, animateOut: 'fadeOut', navText: ["", ""], responsive: { 0: { items: 1, nav: false, dots: false, }, 600: { items: 1, nav: false, dots: false, }, 768: { items: 1, nav: false, dots: false, }, 1100: { items: 1, nav: true, dots: false, } } }); $(".homepage-slides").on("translate.owl.carousel", function () { $(".single-slide-item h1").removeClass("animated fadeInUp").css("opacity", "1"); $(".single-slide-item h6").removeClass("animated fadeInDown").css("opacity", "1"); $(".single-slide-item p").removeClass("animated fadeInDown").css("opacity", "1"); $(".single-slide-item a.main-btn").removeClass("animated fadeInDown").css("opacity", "1"); }); $(".homepage-slides").on("translated.owl.carousel", function () { $(".single-slide-item h1").addClass("animated fadeInUp").css("opacity", "1"); $(".single-slide-item h6").addClass("animated fadeInDown").css("opacity", "1"); $(".single-slide-item p").addClass("animated fadeInDown").css("opacity", "1"); $(".single-slide-item a.main-btn").addClass("animated fadeInDown").css("opacity", "1"); }); // Testimonial Carousel $('.team-carousel').owlCarousel({ items: 1, margin: 30, dots: true, nav: false, loop: true, autoplay: true, responsiveClass: true, responsive: { 575: { items: 1, nav: false, dots: false, }, 767: { items: 2, nav: false }, 990: { items: 2, loop: true, }, 1200: { items: 3, dots: true, loop: true, } } }); // Service Slider $(".service-slider").owlCarousel({ loop: true, items: 3, dots: true, nav: false, smartSpeed: 1000, autoHeight: false, touchDrag: true, mouseDrag: true, margin: 30, autoplay: true, slideSpeed: 600, responsive: { 0: { items: 1, nav: false, dots: false, }, 600: { items: 2, nav: false, dots: false, }, 768: { items: 2, nav: false, dots: false, }, 1100: { items: 3, nav: false, dots: true, } } }); // Project Slider $(".project-slider").owlCarousel({ loop: true, items: 1, dots: true, nav: false, smartSpeed: 3000, autoHeight: false, touchDrag: true, mouseDrag: true, margin: 30, autoplay: false, slideSpeed: 600, responsive: { 0: { items: 1, nav: false, dots: false, }, 600: { items: 1, nav: false, dots: false, }, 768: { items: 1, nav: false, dots: false, }, 1100: { items: 1, nav: false, dots: true, } } }); // Client Carousel $('.client-carousel').owlCarousel({ items: 6, margin: 30, dots: false, nav: false, loop: true, autoplay: true, responsive: { 0: { items: 2, nav: false, dots: false, }, 600: { items: 2, nav: false, dots: false, }, 768: { items: 3, nav: false, dots: false, }, 1100: { items: 5, nav: false, dots: true, } } }) //jQuery Sticky Area $('.sticky-area').sticky({ topSpacing: 0, }); //Progress Bar JS $("#bar1").barfiller({ barColor: "#FFD857", duration: 5000, }); $("#bar2").barfiller({ barColor: "#FFD857", duration: 6000, }); $("#bar3").barfiller({ barColor: "#FFD857", duration: 7000, }); $("#bar4").barfiller({ barColor: "#FFD857", duration: 5000, }); $("#bar5").barfiller({ barColor: "#FFD857", duration: 6000, }); $("#bar6").barfiller({ barColor: "#FFD857", duration: 7000, }); //Counter Up $(".counter-number span").counterUp({ delay: 10, time: 1000, }); //Isotope Filter $('.port-menu li').on('click', function () { var selector = $(this).attr('data-filter'); $('.port-menu li').removeClass("active"); $(this).addClass("active"); $(".portfolio-list").isotope({ filter: selector, percentPosition: true, }); }); //jQuery Animation new WOW().init( ); // SCROLLTO THE TOP // Show or hide the sticky footer button $(window).on("scroll", function () { if ($(this).scrollTop() > 4000) { $('.go-top').fadeIn(200); } else { $('.go-top').fadeOut(200); } }); // Animate the scroll to top $('.go-top').on("click", function (event) { event.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 1500); }); // Active & Remove Class $(".single-price-item").on("mouseover", function () { $(".single-price-item").removeClass("active"); $(this).addClass("active"); }); // Menu Active Color $(".main-menu .navbar-nav .nav-link").on("mouseover", function () { $(".main-menu .navbar-nav .nav-link").removeClass("active"); $(this).addClass("active"); }); // Preloader setTimeout(function () { $("#loader").fadeOut(200); }, 200); jQuery(window).on("load", function () { jQuery(".site-preloader-wrap, .slide-preloader-wrap").fadeOut(1000); }); }(jQuery));