(function ($) { "use strict"; $(document).ready(function () { /* Jquery Mobile Menu ============================*/ $('#main-menu').meanmenu({ meanMenuContainer: '.mobile-nav-menu', meanScreenWidth: "991", meanExpand: [''], }); /* Jquery Header Search ============================*/ // $('.search-btn').on('click', function (e) { // e.preventDefault(); // $('body').css('overflow', 'hidden'); // // $('.search-form-wrapper').addClass('active'); // }); // $('.search-close').on('click', function (e) { // e.preventDefault(); // $('body').css('overflow', 'auto'); // $('.search-form-wrapper').removeClass('active'); // }); // // window.onclick = function(e){ // if( e.target.matches(".search-form-wrapper") ){ // $('.search-form-wrapper').removeClass('active'); // } // } /* Jquery Sidebar Toggle ============================*/ $(".mobile-menu-toggle-btn, .search-btn").on("click", function () { $(".menu-sidebar-area").addClass("active"); $(".body-overlay").addClass("active"); }); $(".menu-sidebar-close-btn").on("click", function () { $(".menu-sidebar-area").removeClass("active"); $(".body-overlay").removeClass("active"); }); /* Jquery Body Overlay ============================*/ $(".body-overlay").on("click", function () { $(".menu-sidebar-area").removeClass("active"); $(".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()) { // $(".header-menu-area.sticky-header").addClass("sticky_menu"); // } // if( height > 1400 ) { // const nav = $(".header-menu-area.sticky-header"); // let scrolled = false; // $(window).scroll(function () { // if (100 < $(window).scrollTop() && !scrolled) { // nav // .addClass("sticky_menu animated fadeIn") // .animate({"margin-top": "0px"}); // scrolled = true; // } // if (100 > $(window).scrollTop() && scrolled) { // nav.removeClass("sticky_menu animated fadeIn").css("margin-top", "0px"); // scrolled = false; // } // }); // } /* Portfolio Hover ============================*/ $('.portfolio-fullscreen').each(function() { const item = $(this).find('.single-portfolio-item'); const img = $(this).find('.tabimg'); item.on('mouseenter', function() { const tab_id = $(this).attr('data-tab'); item.removeClass('active'); $(this).addClass('active'); img.removeClass('active'); $("#" + tab_id).addClass('active'); if ($(this).hasClass('active')) { return false; } }); }); /* Jquery Empty Post Content Hide ============================*/ $('.blog-area .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-nav-prev-btn').on('click', function (e) { e.preventDefault(); $('.slick-prev').trigger('click'); }); $('.slider-nav-next-btn').on('click', function (e) { e.preventDefault(); $('.slick-next').trigger('click'); }); /* Related Portfolio Slider ============================*/ $("#related_portfolio").slick({ slidesToShow: 3, infinite: true, autoplay: false, draggable: true, arrows: true, slidesToScroll: 1, loop: true, dots: false, speed: 1500, rtl: false, prevArrow: "", nextArrow: "", responsive: [ { breakpoint: 991, settings: { slidesToShow: 2, }, }, { breakpoint: 767, settings: { slidesToShow: 1, }, }, { breakpoint: 460, settings: { slidesToShow: 1, }, }, ], }).on('setPosition', function (event, slick) { slick.$slides.css('height', slick.$slides.width() + 'px'); }); /* 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(); /* Jquery Nice Select Js ============================*/ $('select.select_option, select.wpcf7-select').niceSelect(); /* Jquery Tilt Js ============================*/ $('.tilt-animate').tilt({ maxTilt: 12, perspective: 1500, }) // Jquery Parallax Js // $('.testimonial-user-wrapper').parallax(); /* Isotope Grid Js ============================*/ $('.portfolio-filter').on('click', 'li', function() { $("li").removeClass("active"); $(this).addClass("active"); var filterValue = $(this).attr('data-filter'); $grid.isotope({ filter: filterValue }); }); var $grid = $('.isotope-grid').isotope({ itemSelector: '.masonry-portfolio-item', percentPosition: true, masonry: { columnWidth: '.masonry-portfolio-item' } }) $grid.imagesLoaded().progress( function() { $grid.isotope('layout'); }); // Accordion Init Height const accordionEl = $(".accordion-box-wrapper"); const accordionHeight = accordionEl.innerHeight(); accordionEl.css("height",accordionHeight); /* Circle Rotate Text In JS ============================*/ const circleRotateElm = $(".circle-rotate-text"); if (circleRotateElm.length) { circleRotateElm.each(function() { const elm = $(this); const options = elm.data("circle-text"); if (typeof options === 'string') { const parsedOptions = JSON.parse(options); elm.circleType(parsedOptions); } else if (typeof options === 'object') { elm.circleType(options); } }); } /* Scroll To Top Js ============================*/ $(function () { $("#scrollTop").hide(); var position = $(window).scrollTop(); var timer; $(window).on('scroll', function () { var scrollTop = $(window).scrollTop(); clearTimeout(timer); if (scrollTop > 100) { if (scrollTop > position) { $('#scrollTop').fadeOut(); } else { $('#scrollTop').fadeIn(); timer = window.setTimeout(function() { $("#scrollTop").fadeOut(); }, 3000); } position = scrollTop; } else { $('#scrollTop').fadeOut(); } }); $(".scrollup-btn").click(function() { $("html, body").animate({ scrollTop: 0 }, "slow"); return false; }); }); /* Window Load ============================*/ $(window).on("load", function() { /* Preeloader ============================*/ $("#preloader").fadeOut(); $("#preloader-status").delay(200).fadeOut("slow"); $("body").delay(200).css({"overflow-x": "hidden"}); }); }); })(jQuery); // var image = document.getElementsByClassName('full-width-bg'); // new simpleParallax(image, { // delay: .6, // transition: 'cubic-bezier(0,0,0,1)' // });