(function ($) { "use strict"; $(document).ready(function () { /* Jquery Mobile Menu ============================*/ $('#main-menu').meanmenu({ meanMenuContainer: '.te-mobile-nav-menu', meanScreenWidth: "991", meanExpand: [''], }); /* Jquery Header Search ============================*/ $('.te-search-btn').on('click', function (e) { e.preventDefault(); $('body').css('overflow', 'hidden'); $('.te-search-form-wrapper').addClass('te-active'); }); $('.te-search-close').on('click', function (e) { e.preventDefault(); $('body').css('overflow', 'auto'); $('.te-search-form-wrapper').removeClass('te-active'); }); window.onclick = function(e){ if( e.target.matches(".te-search-form-wrapper") ){ $('.te-search-form-wrapper').removeClass('te-active'); } } /* Jquery sidebar Toggle ============================*/ $(".te-mobile-menu-toggle-btn").on("click", function () { $(".te-menu-sidebar-area").addClass("active"); $(".te-body-overlay").addClass("active"); }); $(".te-menu-sidebar-close-btn").on("click", function () { $(".te-menu-sidebar-area").removeClass("active"); $(".te-body-overlay").removeClass("active"); }); /* Jquery Body Overlay ============================*/ $(".te-body-overlay").on("click", function () { $(".te-menu-sidebar-area").removeClass("active"); $(".te-body-overlay").removeClass("active"); }); /* Stikey Js ============================*/ const body = document.body; const html = document.documentElement; const height = Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight); if (100 < $(window).scrollTop()) { $(".te-header-menu-area.te-sticky-header").addClass("te-sticky_menu"); } if( height > 1400 ) { const nav = $(".te-header-menu-area.te-sticky-header"); let scrolled = false; $(window).scroll(function () { if (100 < $(window).scrollTop() && !scrolled) { nav .addClass("te-sticky_menu animated fadeIn") .animate({"margin-top": "0px"}); scrolled = true; } if (100 > $(window).scrollTop() && scrolled) { nav.removeClass("te-sticky_menu animated fadeIn").css("margin-top", "0px"); scrolled = false; } }); } /* Jquery Empty Post Content Hide ============================*/ $('.blog-area .te-post-content p').filter(function() { return /\u00A0/.test($(this).text()); }).hide(); /* Skill Progress Bar Js ============================*/ $('.skill-progressbar').one('inview', function(event, isInView) { if (isInView) { $('.progress-inner').each(function() { $(this).find('.progress-content').animate({ width:$(this).attr('data-percentage') },2000); $(this).find('.progress-number-count').animate( {left:$(this).attr('data-percentage')}, { duration: 2000, step: function(now) { let data = Math.round(now); $(this).find('.progress-percent').html(data + '%'); } }); }); } }); /* Slider ============================*/ $(".slider-wrapper").slick({ slidesToShow: 1, infinite: true, autoplay: false, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: true, speed: 1500, prevArrow: "", nextArrow: "", responsive: [ { breakpoint: 767, settings: { autoplay: true, }, }, ], }); /* Info Card Slider ============================*/ $("#info_card_slider_wrapper").slick({ slidesToShow: 3, infinite: true, autoplay: true, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 1500, prevArrow: "", nextArrow: "", responsive: [ { breakpoint: 992, settings: { slidesToShow: 2, }, }, { breakpoint: 768, settings: { slidesToShow: 1, }, }, ], }); /* Team Slider ============================*/ $("#team_slider_wrapper").slick({ slidesToShow: 4, infinite: true, autoplay: true, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 1500, responsive: [ { breakpoint: 992, settings: { slidesToShow: 2, }, }, { breakpoint: 768, settings: { slidesToShow: 1, }, }, ], }); $('#team_slider_prev').on('click', function(e) { e.preventDefault(); $('.slick-prev').trigger('click'); }); $('#team_slider_next').on('click', function(e) { e.preventDefault(); $('.slick-next').trigger('click'); }); /* Testimonial Slider ============================*/ $("#home3_testimonial").slick({ slidesToShow: 2, infinite: true, autoplay: true, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: true, speed: 1500, prevArrow: "", nextArrow: "", responsive: [ { breakpoint: 1023, settings: { autoplay: true, slidesToShow: 1, }, } ], }); /* Testimonial Slider ============================*/ $("#testimonial_one").slick({ slidesToShow: 3, infinite: true, autoplay: false, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 1500, responsive: [ { breakpoint: 1200, settings: { autoplay: true, slidesToShow: 1, }, } ], }); $('#testimonial_slider_prev').on('click', function(e) { e.preventDefault(); $('.slick-prev').trigger('click'); }); $('#testimonial_slider_next').on('click', function(e) { e.preventDefault(); $('.slick-next').trigger('click'); }); /* Testimonial Slider Two ============================*/ $("#testimonial_two").slick({ slidesToShow: 2, infinite: true, autoplay: false, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 1500, responsive: [ { breakpoint: 1200, settings: { autoplay: true, slidesToShow: 2, }, }, { breakpoint: 992, settings: { autoplay: true, slidesToShow: 1, }, } ], }); $('#testimonial_slider_prev').on('click', function(e) { e.preventDefault(); $('.slick-prev').trigger('click'); }); $('#testimonial_slider_next').on('click', function(e) { e.preventDefault(); $('.slick-next').trigger('click'); }); /* Related Portfolio Slider ============================*/ $("#related_portfolio").slick({ slidesToShow: 3, infinite: true, autoplay: true, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 1500, prevArrow: "", nextArrow: "", responsive: [ { breakpoint: 767, settings: { slidesToShow: 2, }, }, { breakpoint: 460, settings: { slidesToShow: 1, }, }, ], }); /* Post Gallery Slider ============================*/ $(".post-gallery").slick({ slidesToShow: 1, infinite: true, autoplay: true, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 300, prevArrow: "", nextArrow: "", }); /* Client Logo Slider ============================*/ $(".client-logo-slider-wrapper").slick({ slidesToShow: 5, infinite: true, autoplay: true, draggable: true, arrows: false, slidesToScroll: 1, loop: true, dots: false, speed: 1500, prevArrow: "", nextArrow: "", responsive: [ { breakpoint: 1200, settings: { slidesToShow: 4, }, }, { breakpoint: 992, settings: { slidesToShow: 3, }, }, { breakpoint: 991, settings: { slidesToShow: 3, }, }, { breakpoint: 767, settings: { slidesToShow: 2, }, }, { breakpoint: 460, settings: { slidesToShow: 1, }, }, ], }); /* Counter Js ============================*/ $(".counter").counterUp({ delay: 10, time: 1000, }); /* Magnific Popup ============================*/ $(".video-play").magnificPopup({ disableOn: 700, type: "iframe", mainClass: "mfp-fade", removalDelay: 160, preloader: false, fixedContentPos: false, }); /* Jquery Wow Js ============================*/ // new WOW().init(); if ($('.wow').length) { var wow = new WOW( { boxClass: 'wow', // animated element css class (default is wow) animateClass: 'animated', // animation css class (default is animated) offset: 0, // distance to the element when triggering the animation (default is 0) mobile: false, // trigger animations on mobile devices (default is true) live: true // act on asynchronously loaded content (default is true) } ); wow.init(); } /* Jquery Nice Select Js ============================*/ $('select.select_option, select.wpcf7-select').niceSelect(); /* Portfolio Isotope Js ============================*/ $('.te-portfolio-filter').on( 'click', 'li', function() { $("li").removeClass("active"); $(this).addClass("active"); var filterValue = $(this).attr('data-filter'); $grid.isotope({ filter: filterValue }); }); var $grid = $('.te-portfolio-isotope-wrapper').isotope({ itemSelector: '.te-single-isotop', percentPosition: true, masonry: { columnWidth: '.te-single-isotop' } }) /* Jquery Tilt Js ============================*/ $('.tilt-animate').tilt({ maxTilt: 12, perspective: 1500, }) /* Preeloader ============================*/ $(window).on("load", function () { $("#preloader").fadeOut(); $("#preloader-status").delay(200).fadeOut("slow"); $("body").delay(200).css({"overflow-x": "hidden"}); }); }); })(jQuery);