$(function(){ /****** fixed ******/ var header = $('#gHead'); $(window).scroll(function(){ if($(window).scrollTop() > 0){ var headerH = header.outerHeight(); header.addClass('fixed'); $('body').css('paddingTop', headerH + 'px') } else { header.removeClass('fixed'); $('body').css('paddingTop', '') } }); /*=============================== nav Toggle ===============================*/ $('#navToggle').click(function(){ $('#gNav').toggleClass('open'); $(this).toggleClass('close'); }); $('#gNav>ul>li>div>ul>li>a').click(function(){ $('#gNav').toggleClass('open'); $('#navToggle').toggleClass('close'); }); /****** anchor scroll ******/ $('a[href^="#"]').click (function() { var scrollSpeed = 500; var href= $(this).attr( 'href' ); if ( href !== '#' || href !== '' ) { var target = ( href === '#top' && !$('#top').length ) ? 'html' : href, position = $(target).offset().top; $('body, html').animate( {scrollTop:position}, scrollSpeed, 'swing' ); return false; } }); });