(function($) { 'use strict'; // Mean Menu $('.mean-menu').meanmenu({ meanScreenWidth: "991" }); // Header Sticky, Go To Top JS $(window).on('scroll', function() { // Header Sticky JS if ($(this).scrollTop() >150){ $('.navbar-area').addClass("is-sticky"); } else{ $('.navbar-area').removeClass("is-sticky"); }; // Go To Top JS var scrolled = $(window).scrollTop(); if (scrolled > 300) $('.go-top').addClass('active'); if (scrolled < 300) $('.go-top').removeClass('active'); }); // Services Slide JS $('.services-slide').owlCarousel({ items: 1, loop: true, margin: 30, nav: true, dots: false, autoplay: true, smartSpeed: 1000, autoplayHoverPause: true, navText: [ "", "", ], responsive: { 0: { items: 1, }, 414: { items: 1, }, 576: { items: 2, }, 768: { items: 2, }, 992: { items: 3, }, 1200: { items: 3, }, }, }); // Services Slide Two JS $('.services-slide-two').owlCarousel({ items: 1, loop: true, margin: 30, nav: false, dots: false, autoplay: false, smartSpeed: 1000, autoplayHoverPause: true, navText: [ "", "", ], responsive: { 0: { items: 1, }, 414: { items: 1, }, 576: { items: 1, }, 768: { items: 2, }, 992: { items: 3, center: true, }, 1200: { items: 3, center: true, }, 1400: { items: 4, center: true, }, }, }); // Blog Slide JS $('.blog-slide').owlCarousel({ items: 1, loop: true, margin: 30, nav: false, dots: true, autoplay: true, smartSpeed: 1000, autoplayHoverPause: true, responsive: { 0: { items: 1, }, 414: { items: 1, }, 576: { items: 1, }, 768: { items: 2, }, 992: { items: 2, }, 1200: { items: 3, }, }, }); // Blog Slide JS $('.blog-slide2').owlCarousel({ items: 1, loop: true, margin: 30, nav: false, dots: true, autoplay: true, smartSpeed: 1000, autoplayHoverPause: true, responsive: { 0: { items: 1, }, 414: { items: 1, }, 576: { items: 1, }, 768: { items: 1, }, 992: { items: 1, }, 1200: { items: 2, }, }, }); // Review Slide JS $('.review-slide').owlCarousel({ items: 1, loop: true, margin: 24, nav: false, dots: false, autoplay: false, smartSpeed: 1000, autoplayHoverPause: true, animateOut: 'fadeOut', responsive: { 0: { items: 1, }, 414: { items: 1, }, 576: { items: 2, }, 768: { items: 2, }, 992: { items: 2, }, 1200: { items: 2, }, }, }); // Partner Slide JS $('.partner-slide').owlCarousel({ loop: true, margin: 30, nav: false, dots: false, autoplay: true, smartSpeed: 1000, autoplayHoverPause: true, responsive: { 0: { items: 2, }, 414: { items: 3, }, 576: { items: 4, }, 768: { items: 5, }, 992: { items: 6, }, 1200: { items: 7, }, }, }); // Gallery Popup JS $('.gallery-popup').each(function() { $(this).magnificPopup({ delegate: '.img', type: 'image', gallery: { enabled:true } }); }) // Click Event JS $('.go-top').on('click', function() { $("html, body").animate({ scrollTop: "0" }, 50); }); // Count Time JS function makeTimer() { var endTime = new Date("november 30, 2022 17:00:00 PDT"); var endTime = (Date.parse(endTime)) / 1000; var now = new Date(); var now = (Date.parse(now) / 1000); var timeLeft = endTime - now; var days = Math.floor(timeLeft / 86400); var hours = Math.floor((timeLeft - (days * 86400)) / 3600); var minutes = Math.floor((timeLeft - (days * 86400) - (hours * 3600 )) / 60); var seconds = Math.floor((timeLeft - (days * 86400) - (hours * 3600) - (minutes * 60))); if (hours < "10") { hours = "0" + hours; } if (minutes < "10") { minutes = "0" + minutes; } if (seconds < "10") { seconds = "0" + seconds; } $("#days").html(days + "Days"); $("#hours").html(hours + "Hours"); $("#minutes").html(minutes + "Minutes"); $("#seconds").html(seconds + "Seconds"); } setInterval(function() { makeTimer(); }, 300); // Preloader $(window).on('load', function() { $('.preloader').addClass('preloader-deactivate'); }) // Subscribe form JS $(".newsletter-form").validator().on("submit", function (event) { if (event.isDefaultPrevented()) { // handle the invalid form... formErrorSub(); submitMSGSub(false, "Please enter your email correctly."); } else { // everything looks good! event.preventDefault(); } }); function callbackFunction (resp) { if (resp.result === "success") { formSuccessSub(); } else { formErrorSub(); } } function formSuccessSub(){ $(".newsletter-form")[0].reset(); submitMSGSub(true, "Thank you for subscribing!"); setTimeout(function() { $("#validator-newsletter").addClass('hide'); }, 4000) } function formErrorSub(){ $(".newsletter-form").addClass("animated shake"); setTimeout(function() { $(".newsletter-form").removeClass("animated shake"); }, 1000) } function submitMSGSub(valid, msg){ if(valid){ var msgClasses = "validation-success"; } else { var msgClasses = "validation-danger"; } $("#validator-newsletter, #validator-newsletter-2").removeClass().addClass(msgClasses).text(msg); } // AJAX MailChimp JS $(".newsletter-form").ajaxChimp({ url: "https://envytheme.us20.list-manage.com/subscribe/post?u=60e1ffe2e8a68ce1204cd39a5&id=42d6d188d9", // Your url MailChimp callback: callbackFunction }); // Odometer JS $('.odometer').appear(function(e) { var odo = $(".odometer"); odo.each(function() { var countNumber = $(this).attr("data-count"); $(this).html(countNumber); }); }); // FAQ Accordion JS $('.accordion').find('.accordion-title').on('click', function(){ $(this).toggleClass('active'); $(this).next().slideToggle('fast'); $('.accordion-content').not($(this).next()).slideUp('fast'); $('.accordion-title').not($(this)).removeClass('active'); }); // TweenMax JS $('.banner-area, .why-choose-us-area, .our-review-area, .subscribe-area, .quality-area, .page-title-area').mousemove(function(e){ var wx = $(window).width(); var wy = $(window).height(); var x = e.pageX - this.offsetLeft; var y = e.pageY - this.offsetTop; var newx = x - wx/2; var newy = y - wy/2; $('.shape').each(function(){ var speed = $(this).attr('data-speed'); if($(this).attr('data-revert')) speed *= -.4; TweenMax.to($(this), 1, {x: (1 - newx*speed), y: (1 - newy*speed)}); }); }); // ScrollCue scrollCue.init(); // Others Option For Responsive JS $(".others-option-for-responsive .dot-menu").on("click", function(){ $(".others-option-for-responsive .container .container").toggleClass("active"); }); })(jQuery);