$(function() { "use strict"; //===== Prealoder $(window).on('load', function(event) { $('.preloader').delay(500).fadeOut(500); }); //===== Sticky // grab an element var myElement = document.querySelector(".headroom"); // construct an instance of Headroom, passing the element var headroom = new Headroom(myElement); // initialise headroom.init(); $('#nav').onePageNav({ currentClass: 'active', changeHash: true, scrollSpeed: 800, scrollThreshold: 0.5, filter: '', easing: 'swing', begin: function() { //I get fired when the animation is starting }, end: function() { //I get fired when the animation is ending }, scrollChange: function($currentListItem) { //I get fired when you enter a section and I pass the list item of the section } }); $.scrollIt({ scrollTime: 800, }); //===== close navbar-collapse when a clicked $(".navbar-nav a").on('click', function () { $(".navbar-collapse").removeClass("show"); }); //===== Mobile Menu $(".navbar-toggler").on('click', function(){ $(this).toggleClass("active"); }); $(".navbar-nav a").on('click', function() { $(".navbar-toggler").removeClass('active'); }); var subMenu = $(".sub-menu-bar .navbar-nav .sub-menu"); if(subMenu.length) { subMenu.parent('li').children('a').append(function () { return ''; }); var subMenuToggler = $(".sub-menu-bar .navbar-nav .sub-nav-toggler"); subMenuToggler.on('click', function() { $(this).parent().parent().children(".sub-menu").slideToggle(); return false }); } //===== Counter Up $('.counter').counterUp({ delay: 10, time: 3000 }); //===== Isotope Project 1 $('.container').imagesLoaded(function () { var $grid = $('.grid').isotope({ // options transitionDuration: '1s', itemSelector: '.grid-item', percentPosition: true, masonry: { } }); // filter items on button click $('.project-menu ul').on( 'click', 'li', function() { var filterValue = $(this).attr('data-filter'); $grid.isotope({ filter: filterValue }); }); //for menu active class $('.project-menu ul li').on('click', function (event) { $(this).siblings('.active').removeClass('active'); $(this).addClass('active'); event.preventDefault(); }); }); //===== Back to top // Show or hide the sticky footer button $(window).on('scroll', function(event) { if($(this).scrollTop() > 600){ $('.back-to-top').fadeIn(200) } else{ $('.back-to-top').fadeOut(200) } }); //Animate the scroll to yop $('.back-to-top').on('click', function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: 0, }, 1500); }); //===== services progress if($('.our-services-progress').length){ $('.our-services-progress').appear(function(){ Circles.create({ id: 'circles-1', radius: 50, value: 95, maxValue: 100, width: 3, text: function(value){return value + '%';}, colors: ['#f0f0f0', '#f14836'], duration: 1000, wrpClass: 'circles-wrp', textClass: 'circles-text', styleWrapper: true, styleText: true, }); }); } if($('.our-services-progress').length){ $('.our-services-progress').appear(function(){ Circles.create({ id: 'circles-2', radius: 50, value: 85, maxValue: 100, width: 3, text: function(value){return value + '%';}, colors: ['#f0f0f0', '#f14836'], duration: 1000, wrpClass: 'circles-wrp', textClass: 'circles-text', styleWrapper: true, styleText: true, }); }); } if($('.our-services-progress').length){ $('.our-services-progress').appear(function(){ Circles.create({ id: 'circles-3', radius: 50, value: 75, maxValue: 100, width: 3, text: function(value){return value + '%';}, colors: ['#f0f0f0', '#f14836'], duration: 1000, wrpClass: 'circles-wrp', textClass: 'circles-text', styleWrapper: true, styleText: true, }); }); } if($('.our-services-progress').length){ $('.our-services-progress').appear(function(){ Circles.create({ id: 'circles-4', radius: 50, value: 70, maxValue: 100, width: 3, text: function(value){return value + '%';}, colors: ['#f0f0f0', '#f14836'], duration: 1000, wrpClass: 'circles-wrp', textClass: 'circles-text', styleWrapper: true, styleText: true, }); }); } //===== slick Testimonial $('.testimonial-active').slick({ dots: false, arrows: true, prevArrow: '', nextArrow: '', infinite: true, autoplay: true, autoplaySpeed: 5000, speed: 800, slidesToShow: 1, }); //===== Magnific Popup $('.image-popup').magnificPopup({ type: 'image', gallery:{ enabled:true } }); //===== WOW active new WOW().init(); });