/* |-------------------------------------------------------------------------- | Template Name: Alone - Personal Portfolio Responsive Template | Developer: Abdur Rahman | Version: 1.0.0 |-------------------------------------------------------------------------- |-------------------------------------------------------------------------- */ (function($) { "use strict"; $(window).on('load', function() { /* One Page Navigation & wow js ========================================================================== */ // Navbar mainNav var nav = $('nav'); var navHeight = nav.outerHeight(); $('.navbar-toggler').on('click', function () { if (!$('#mainNav').hasClass('navbar-reduce')) { $('#mainNav').addClass('navbar-reduce'); } }); // Navbar Menu Reduce $(window).trigger('scroll'); $(window).on('scroll', function () { var pixels = 50; var top = 1200; if ($(window).scrollTop() > pixels) { $('.navbar-expand-md').addClass('navbar-reduce'); $('.navbar-expand-md').removeClass('navbar-trans'); } else { $('.navbar-expand-md').addClass('navbar-trans'); $('.navbar-expand-md').removeClass('navbar-reduce'); } if ($(window).scrollTop() > top) { $('.scrolltop-mf').fadeIn(1000, "easeInOutExpo"); } else { $('.scrolltop-mf').fadeOut(1000, "easeInOutExpo"); } }); // Star ScrollTop $('.scrolltop-mf').on("click", function () { $('html, body').animate({ scrollTop: 0 }, 1000); }); // Star Scrolling nav $('a.js-scroll[href*="#"]:not([href="#"])').on("click", function () { if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) { var target = $(this.hash); target = target.length ? target : $('[name=' + this.hash.slice(1) + ']'); if (target.length) { $('html, body').animate({ scrollTop: (target.offset().top - navHeight + 30) }, 1000, "easeInOutExpo"); return false; } } }); // Closes responsive menu when a scroll trigger link is clicked $('.js-scroll').on("click", function () { $('.navbar-collapse').collapse('hide'); }); // Activate scrollspy to add active class to navbar items on scroll $('body').scrollspy({ target: '#mainNav', offset: navHeight }); /* MixitUp ========================================================================== */ $('#portfolio').mixItUp(); /*Page Loader active ========================================================*/ $('.loader_wrap').fadeOut(); $('.preloader').delay(350).fadeOut('slow'); // Sticky Nav $(window).on('scroll', function() { if ($(window).scrollTop() > 200) { $('.scrolling-navbar').addClass('top-nav-collapse'); } else { $('.scrolling-navbar').removeClass('top-nav-collapse'); } }); /* 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(); /* Nivo Lightbox ========================================================*/ $('.lightbox').nivoLightbox({ effect: 'fadeScale', keyboardNav: true, }); /* Service ========================================================*/ $(".services_item").owlCarousel({ autoPlay: true, slideSpeed:1000, items : 3, loop: true, nav:true, navText:['',''], margin: 30, dots: true, items:3, responsive:{ 0:{ items:1 }, 768:{ items:2 }, 979:{ items:2 }, 1000:{ items:3 } } }); /* Counter ========================================================*/ $('.counter').counterUp({ delay: 10, time: 1000 }); /* Tesimonial ========================================================*/ $(".carousel-testimony").owlCarousel({ loop:true, navText:false, autoplayHoverPause: false, autoplay: 6000, smartSpeed: 1000, autoPlay:true, dots: true, items:1, responsive:{ 0:{ items:1 }, 768:{ items:1 }, 979:{ items:1 }, 1000:{ 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));