;(function($){ "use strict"; jQuery(window).on('load', function() { // makes sure the whole site is loaded jQuery('#preloader').delay(350).fadeOut('slow'); // will fade out the white DIV that covers the website. jQuery('.preloader-wrap').delay(350).css({'display':'none'}); }); /* |---------------------------------------------------------------------------- | STICKY NAVBAR |---------------------------------------------------------------------------- */ jQuery(".navbar-fixed-top").headroom({ "offset": 150, "tolerance": 5, "classes": { "initial": "animated", "pinned": "slideDown", "unpinned": "slideUp" } }); jQuery('#appnav-collapse .nav a').on('click',function(){ if($('.navbar-header .navbar-toggle').css('display') !='none'){ $(".navbar-toggle").trigger( "click" ); } }); jQuery('.navbar').onePageNav({ scrollThreshold: 0.2, // Adjust if Navigation highlights too early or too late scrollOffset: 150 //Height of Navigation Bar }); jQuery(window).scroll(function() { var $scrollHeight = $(window).scrollTop(); if ($scrollHeight > 600) { $('.navbar-default.fixed-nav').slideDown(400); } else{ $('.navbar-default.fixed-nav').slideUp(100); } }); /* ------------------------------------------------------------- Variables ------------------------------------------------------------- */ var leftArrow = ''; var rightArrow = ''; /* ------------------------------------------------------------- Testimonial Slider ------------------------------------------------------------- */ if (jQuery('.testimonial-slider').length){ $('.testimonial-slider').owlCarousel({ loop: true, autoplay: true, autoplayTimeout: 5000, nav: true, dots: false, items: 1, navText: [leftArrow, rightArrow], }); } /* ------------------------------------------------------------- Client-slider ------------------------------------------------------------- */ if ($('.client-slider').length){ $('.client-slider').owlCarousel({ loop: true, autoplay: true, autoplayTimeout: 5000, nav: false, dots: true, items: 1, responsive:{ 0:{ items:1 }, 992:{ items:2 } } }); } /* ------------------------------------------------------------- Fact Counter ------------------------------------------------------------- */ if ( jQuery('.fact-count').length){ $('.fact-count').counterUp({ delay: 10, time: 1000 }); } /*========================================================== WOW ==========================================================*/ var wow = new WOW( { mobile: false }); wow.init(); /* ------------------------------------------------------------- MAGNIFIC JS ------------------------------------------------------------- */ jQuery('.play-video').magnificPopup({ type: 'iframe' }); jQuery.extend(true, $.magnificPopup.defaults, { iframe: { patterns: { youtube: { index: 'youtube.com/', id: 'v=', src: 'http://www.youtube.com/embed/%id%?autoplay=1' } } } }); /* ------------------------------------------------------------- Phone Slider ------------------------------------------------------------- */ var swiper = new Swiper('.swiper-container', { mode:'horizontal', loop: true, speed: 950, effect: 'coverflow', grabCursor: true, centeredSlides: true, slidesPerView: 'auto', nextButton: '.arrow-right', prevButton: '.arrow-left', coverflowEffect: { rotate: -10, stretch: 15, depth: 120, modifier: 1, slideShadows : false, }, pagination: { el: '.swiper-pagination', }, // Navigation arrows navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, }); }(jQuery));