$(document).ready(function(){ // Add "loaded" class when a section has been loaded $(window).scroll(function() { var scrollTop = $(window).scrollTop(); $(".section").each(function() { var elementTop = $(this).offset().top - $('#header').outerHeight(); if(scrollTop >= elementTop) { $(this).addClass('loaded'); } }); }); // One Page Navigation Setup $('#navigation').singlePageNav({ offset: $('#navbar').outerHeight(), filter: ':not(.external)', speed: 750, currentClass: 'active', beforeStart: function() { }, onComplete: function() { } }); // Sticky Navbar Affix $('#navbar').affix({ offset: { top: $('#topbar').outerHeight(), } }); // Smooth Hash Link Scroll $('.smooth-scroll').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 }, 1000); return false; } } }); $('.nav a').on('click', function(){ if($('.navbar-toggle').css('display') !='none'){ $(".navbar-toggle").click(); } }); });