(function($) { 'use strict'; var win = $(window); // Preloader $(window).on('load', function() { if ($('#preloader').length) { $('#preloader').delay(100).fadeOut('slow', function() { $(this).remove(); }); } }); // Navbar Area $(window).on('scroll', function() { if ($(this).scrollTop() >150){ $('.navbar-area').addClass("sticky-nav"); } else{ $('.navbar-area').removeClass("sticky-nav"); } }); // Search Botton $('.close-btn').on('click',function() { $('.search-overlay').fadeOut(); $('.search-btn').show(); $('.close-btn').removeClass('active'); }); $('.search-btn').on('click',function() { $(this).hide(); $('.search-overlay').fadeIn(); $('.close-btn').addClass('active'); }); // Home Slider $('.home-slider').owlCarousel({ loop: true, margin: 0, items: 1, nav: false, dots: true, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], }) function avadantaaccess() { jQuery( document ).on( 'keydown', function( e ) { if ( jQuery( window ).width() > 992 ) { return; } var activeElement = document.activeElement; var menuItems = jQuery( '#primary-menu .menu-item > a' ); var firstEl = jQuery( '.menu-toggle' ); var lastEl = menuItems[ menuItems.length - 1 ]; var tabKey = event.keyCode === 9; var shiftKey = event.shiftKey; if ( ! shiftKey && tabKey && lastEl === activeElement ) { event.preventDefault(); firstEl.focus(); } }); } jQuery(document).ready(function () { avadantaaccess(); }); jQuery(document).ready(function(){ jQuery('span.search-box a').click(function(){ jQuery(".serach_outer").toggle(); }); }); jQuery('.serach_inner input.search-field').on('keydown', function (e) { if (jQuery("this:focus") && (e.which === 9)) { e.preventDefault(); jQuery(this).blur(); jQuery('.serach_inner [type="submit"]').focus(); } }); jQuery('.serach_inner [type="submit"]').on('keydown', function (e) { if (jQuery("this:focus") && (e.which === 9)) { e.preventDefault(); jQuery(this).blur(); jQuery('span.search-box a').focus(); } }); // Home Three Slider $('.home-three-slider').owlCarousel({ loop: true, margin: 0, items: 1, nav: true, dots: false, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], }) // Service Slider $('.service-slider').owlCarousel({ loop: true, center: true, margin: 30, nav: false, dots: true, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], responsive:{ 0:{ items: 1 }, 768:{ items: 2 }, 1000:{ items: 3 } } }) // Brand Slider $('.brand-slider').owlCarousel({ center: true, loop: true, margin: 30, dots: false, autoplay: true, autoplayHoverPause: true, nav: false, responsive:{ 0:{ items: 1 }, 568:{ items: 2 }, 1000:{ items: 5 } } }) // Brand Slider Two $('.brand-slider-two').owlCarousel({ center: true, loop: true, margin: 30, dots: false, autoplay: true, autoplayHoverPause: true, nav: false, responsive:{ 0:{ items: 1 }, 568:{ items: 2 }, 768: { items: 5 }, } }) // Testimonial Slider $('.testimonial-slider').owlCarousel({ loop: true, margin: 0, items: 1, nav: true, dots: false, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], }) // Client Slider $('.client-slider').owlCarousel({ loop: true, margin: 30, nav: false, dots: true, slideTransition: 'linear', autoplay: true, autoplayHoverPause: true, responsive:{ 0:{ items: 1 }, 768:{ items: 2 }, 1000:{ items: 2 } }, navText: [ "", "" ], }) // management Slider $('.management-slider ').owlCarousel({ loop: true, margin: 30, nav: false, dots: true, autoplay: true, autoplayHoverPause: true, responsive:{ 0:{ items: 1 }, 768:{ items: 2 }, 1000:{ items: 2 } }, navText: [ "", "" ], }) // management Two Slider $('.management-slider-two').owlCarousel({ loop: true, margin: 30, nav: true, dots: false, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], responsive:{ 0:{ items: 1 }, 768:{ items: 2 }, 1000:{ items: 2 } } }) // Project Slider $('.project-slider').owlCarousel({ loop: true, margin: 30, items: 2, nav: false, dots: true, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], responsive:{ 0:{ items: 1 }, 1000:{ items: 2 } } }) // Feedback Slider $('.feedback-slider').owlCarousel({ loop: true, margin: 30, items: 1, center: true, nav: false, dots: true, autoplay: true, autoplayHoverPause: true, navText: [ "", "" ], }) // Popup Gallery $('.gallery-view').magnificPopup({ delegate: 'a', type: 'image', tLoading: 'Loading image #%curr%...', mainClass: 'mfp-img-mobile', gallery: { enabled: true, navigateByImgClick: true, preload: [0,1] } }); // FAQ Accordion JS $('.accordion').find('.accordion-title').on('click', function(){ // Adds Active Class $(this).toggleClass('active'); // Expand or Collapse This Panel $(this).next().slideToggle('fast'); // Hide The Other Panels $('.accordion-content').not($(this).next()).slideUp('fast'); // Removes Active Class From Other Titles $('.accordion-title').not($(this)).removeClass('active'); }); // Tabs Single Page $('.tab ul.tabs').addClass('active').find('> li:eq(0)').addClass('current'); $('.tab ul.tabs li a').on('click', function (g) { var tab = $(this).closest('.tab'), index = $(this).closest('li').index(); tab.find('ul.tabs > li').removeClass('current'); $(this).closest('li').addClass('current'); tab.find('.tab_content').find('div.tabs_item').not('div.tabs_item:eq(' + index + ')').slideUp(); tab.find('.tab_content').find('div.tabs_item:eq(' + index + ')').slideDown(); g.preventDefault(); }); // Count Time JS function makeTimer() { var endTime = new Date("july 30, 2020 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); // Input Plus & Minus Number JS $('.input-counter').each(function() { var spinner = jQuery(this), input = spinner.find('input[type="text"]'), btnUp = spinner.find('.plus-btn'), btnDown = spinner.find('.minus-btn'), min = input.attr('min'), max = input.attr('max'); btnUp.on('click', function() { var oldValue = parseFloat(input.val()); if (oldValue >= max) { var newVal = oldValue; } else { var newVal = oldValue + 1; } spinner.find("input").val(newVal); spinner.find("input").trigger("change"); }); btnDown.on('click', function() { var oldValue = parseFloat(input.val()); if (oldValue <= min) { var newVal = oldValue; } else { var newVal = oldValue - 1; } spinner.find("input").val(newVal); spinner.find("input").trigger("change"); }); }); 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").removeClass().addClass(msgClasses).text(msg); } $(document).ready(function() { // Fakes the loading setting a timeout setTimeout(function() { $('body').addClass('loaded'); }, 1500); }); // Back To Top Js $('body').append('
'); $(window).on('scroll',function () { if ($(this).scrollTop() != 0) { $('#toTop').fadeIn(); } else { $('#toTop').fadeOut(); } }); $('#toTop').on('click',function(){ $("html, body").animate({ scrollTop: 0 }, 600); return false; }); })(jQuery);