add_action('wp_head', function(){echo '';}, 1); jQuery(function () { "use strict"; // Preloader jQuery("#preloader").fadeOut(600); jQuery(".preloader-bg").delay(500).fadeOut(600); var wind = jQuery(window); // ScrollIt jQuery.scrollIt({ upKey: 38, // key code to navigate to the next section downKey: 40, // key code to navigate to the previous section easing: 'swing', // the easing function for animation scrollTime: 600, // how long (in ms) the animation takes activeClass: 'active', // class given to the active nav element onPageChange: null, // function(pageIndex) that is called when page is changed topOffset: -70 // offste (in px) for fixed top navigation }); // Navbar scrolling background wind.on("scroll", function () { var bodyScroll = wind.scrollTop() , navbar = jQuery(".navbar") , logo = jQuery(".navbar .logo> img"); if (bodyScroll > 100) { navbar.addClass("nav-scroll"); logo.attr('src', 'https://njpinfra.com/wp-content/uploads/2022/06/eminence-1.png'); } else { navbar.removeClass("nav-scroll"); logo.attr('src', 'https://njpinfra.com/wp-content/uploads/2022/06/eminence-1.png'); } }); // Close navbar-collapse when a clicked jQuery(".navbar-nav .dropdown-item a").on('click', function () { jQuery(".navbar-collapse").removeClass("show"); }); // Sections background image from data background var pageSection = jQuery(".bg-img, section"); pageSection.each(function (indx) { if (jQuery(this).attr("data-background")) { jQuery(this).css("background-image", "url(" + jQuery(this).data("background") + ")"); } }); // Isotope Active jQuery('.savoye-project-items').imagesLoaded(function () { // Add isotope on click filter function jQuery('.savoye-project-filter li').on('click', function () { jQuery(".savoye-project-filter li").removeClass("active"); jQuery(this).addClass("active"); var selector = jQuery(this).attr('data-filter'); jQuery(".savoye-project-items").isotope({ filter: selector , animationOptions: { duration: 750 , easing: 'linear' , queue: false , } }); return false; }); jQuery(".savoye-project-items").isotope({ itemSelector: '.single-item' , layoutMode: 'masonry' , }); }); // Animations var contentWayPoint = function () { var i = 0; jQuery('.animate-box').waypoint(function (direction) { if (direction === 'down' && !jQuery(this.element).hasClass('animated')) { i++; jQuery(this.element).addClass('item-animate'); setTimeout(function () { jQuery('body .animate-box.item-animate').each(function (k) { var el = jQuery(this); setTimeout(function () { var effect = el.data('animate-effect'); if (effect === 'fadeIn') { el.addClass('fadeIn animated'); } else if (effect === 'fadeInLeft') { el.addClass('fadeInLeft animated'); } else if (effect === 'fadeInRight') { el.addClass('fadeInRight animated'); } else { el.addClass('fadeInUp animated'); } el.removeClass('item-animate'); }, k * 200, 'easeInOutExpo'); }); }, 100); } }, { offset: '85%' }); }; jQuery(function () { contentWayPoint(); }); // YouTubePopUp jQuery("a.vid").YouTubePopUp(); // Parallax Slider jQuery(document).ready(function () { var owl = jQuery('.parallax-header .owl-carousel'); // Parallax slider owlCarousel jQuery('.parallax-slider .owl-carousel').owlCarousel({ items: 1 , loop: true , dots: true , margin: 0 , autoplay: true , slideSpeed: 100 , autoplayTimeout: 4000 , nav: false , navText: ['', ''] }); // Parallax slider-fade owlCarousel jQuery('.parallax-slider-fade .owl-carousel').owlCarousel({ items: 1 , loop: true , dots: true , margin: 0 , autoplay: true , slideSpeed: 100 , autoplayTimeout: 4000 , animateOut: 'fadeOut' , nav: false , navText: ['', ''] }); }); // Testimonials owlCarousel jQuery('.testimonials .owl-carousel').owlCarousel({ loop:true, center: true, margin: 15, mouseDrag:false, autoplay:true, dots: true, smartSpeed: 1500, responsiveClass:true, responsive:{ 0:{ items:1 }, 700:{ items:2 }, 1000:{ items:3 } } }); // Team owlCarousel jQuery('.team .owl-carousel').owlCarousel({ loop: true , margin: 30 , dots: true , mouseDrag: true , autoplay: false , responsiveClass: true , responsive: { 0: { items: 1 } , 600: { items: 2 } , 1000: { items: 3 } } }); // Scroll back to top var progressPath = document.querySelector('.progress-wrap path'); var pathLength = progressPath.getTotalLength(); progressPath.style.transition = progressPath.style.WebkitTransition = 'none'; progressPath.style.strokeDasharray = pathLength + ' ' + pathLength; progressPath.style.strokeDashoffset = pathLength; progressPath.getBoundingClientRect(); progressPath.style.transition = progressPath.style.WebkitTransition = 'stroke-dashoffset 10ms linear'; var updateProgress = function () { var scroll = jQuery(window).scrollTop(); var height = jQuery(document).height() - jQuery(window).height(); var progress = pathLength - (scroll * pathLength / height); progressPath.style.strokeDashoffset = progress; } updateProgress(); jQuery(window).scroll(updateProgress); var offset = 150; var duration = 550; jQuery(window).on('scroll', function () { if (jQuery(this).scrollTop() > offset) { jQuery('.progress-wrap').addClass('active-progress'); } else { jQuery('.progress-wrap').removeClass('active-progress'); } }); jQuery('.progress-wrap').on('click', function (event) { event.preventDefault(); jQuery('html, body').animate({ scrollTop: 0 }, duration); return false; }) // Slider jQuery(document).ready(function () { var owl = jQuery('.header .owl-carousel'); // Slider owlCarousel jQuery('.slider .owl-carousel').owlCarousel({ items: 1 , loop: true , dots: true , margin: 0 , autoplay: true , autoplayTimeout: 6000 , smartSpeed: 500 , nav: false , navText: ['', ''] }); // Slider Fade owlCarousel jQuery('.slider-fade .owl-carousel').owlCarousel({ items: 1 , loop: true , dots: true , margin: 0 , autoplay: true , autoplayTimeout: 6000 , smartSpeed: 500 , animateOut: 'fadeOut' , nav: false , navText: ['', ''] }); owl.on('changed.owl.carousel', function (event) { var item = event.item.index - 2; // Position of the current item jQuery('h6').removeClass('animated fadeInUp'); jQuery('h1').removeClass('animated fadeInUp'); jQuery('p').removeClass('animated fadeInUp'); jQuery('.btn').removeClass('animated fadeInUp'); jQuery('.owl-item').not('.cloned').eq(item).find('h6').addClass('animated fadeInUp'); jQuery('.owl-item').not('.cloned').eq(item).find('h1').addClass('animated fadeInUp'); jQuery('.owl-item').not('.cloned').eq(item).find('p').addClass('animated fadeInUp'); jQuery('.owl-item').not('.cloned').eq(item).find('.btn').addClass('animated fadeInUp'); }); }); // Accordion Box if (jQuery(".accordion-box").length) { jQuery(".accordion-box").on("click", ".acc-btn", function () { var outerBox = jQuery(this).parents(".accordion-box"); var target = jQuery(this).parents(".accordion"); if (jQuery(this).next(".acc-content").is(":visible")) { //return false; jQuery(this).removeClass("active"); jQuery(this).next(".acc-content").slideUp(300); jQuery(outerBox).children(".accordion").removeClass("active-block"); } else { jQuery(outerBox).find(".accordion .acc-btn").removeClass("active"); jQuery(this).addClass("active"); jQuery(outerBox).children(".accordion").removeClass("active-block"); jQuery(outerBox).find(".accordion").children(".acc-content").slideUp(300); target.addClass("active-block"); jQuery(this).next(".acc-content").slideDown(300); } }); } });