内部と外部両方からアンカーリンクでスムーススクロール

    $(function () {
        var header = $('.header').innerHeight();
        $('a[href*="#"]:not([data-fancybox]').click(function () {
            var speed = 500;
			var href = '#' + $(this).attr("href").split('#')[1];
            var target = $(href == "#" || href == "" ? 'html' : href);
            var position = target.offset().top - header;
            $('body,html').animate({
                scrollTop: position
            }, speed, "swing");
            return false;
        });
        
        $(window).on('load', function() {
            var urlHash = location.hash;
            if(urlHash) {
                $('body,html').stop().scrollTop(0);
                setTimeout(function(){
                    var target = $(urlHash);
                    var position = target.offset().top - header;
                    $('body,html').stop().animate({scrollTop:position}, 500);
                }, 10);
				return false;
            }
        }); 
                
    });