(function($) { "use strict"; $(window).on('load', function() { /*Page Loader active ========================================================*/ $('#preloader').fadeOut(); // Sticky Nav $(window).on('scroll', function() { if ($(window).scrollTop() > 100) { $('.scrolling-navbar').addClass('top-nav-collapse'); } else { $('.scrolling-navbar').removeClass('top-nav-collapse'); } }); /* Auto Close Responsive Navbar on Click ========================================================*/ function close_toggle() { if ($(window).width() <= 768) { $('.navbar-collapse a').on('click', function () { $('.navbar-collapse').collapse('hide'); }); } else { $('.navbar .navbar-inverse a').off('click'); } } close_toggle(); $(window).resize(close_toggle); // one page navigation $('.navbar-nav').onePageNav({ currentClass: 'active' }); /* slicknav mobile menu active */ $('.mobile-menu').slicknav({ prependTo: '.navbar-header', parentTag: 'liner', allowParentLinks: true, duplicate: true, label: '', closedSymbol: '', openedSymbol: '', }); /* WOW Scroll Spy ========================================================*/ var wow = new WOW({ //disabled for mobile mobile: false }); wow.init(); /* CounterUp ========================================================================== */ $('.counter').counterUp({ time: 1000 }); /* Testimonials Carousel ========================================================*/ var owl = $("#testimonials"); owl.owlCarousel({ loop: true, nav: false, dots: true, center: true, margin: 15, slideSpeed: 1000, stopOnHover: true, autoPlay: true, responsiveClass: true, responsiveRefreshRate: true, responsive : { 0 : { items: 1 }, 768 : { items: 1 }, 960 : { items: 1 }, 1200 : { items: 1 }, 1920 : { items: 1 } } }); /* Back Top Link active ========================================================*/ var offset = 200; var duration = 500; $(window).scroll(function() { if ($(this).scrollTop() > offset) { $('.back-to-top').fadeIn(400); } else { $('.back-to-top').fadeOut(400); } }); $('.back-to-top').on('click',function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: 0 }, 600); return false; }); }); }(jQuery));