// JavaScript Document $(function() { $(".pagetop").click(function() { $('body,html').animate({scrollTop:0}, 500, 'swing'); return false; }); $('a[href^=#]').click(function() { var mrg = 0; if($("#header").css("background-size") != "auto"){ var mrg = $("#head").outerHeight() + 10; } var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top - mrg; if($(this).hasClass("nomrg")){ position = 0; }     $('body,html').animate({scrollTop:position}, 500, 'swing'); return false; }); setsize(); }); $(window).load(function(){ setsize(); }); $(window).resize(function () { setsize(); }); $(window).scroll(function () { setsize(); }); $(window).on('orientationchange', function(){ setsize(); }); function setsize(){ var hsize = $("#head").outerHeight(); var state = $("#header").css("background-size"); var scl = $('body').scrollTop(); if(scl==0){scl = $('html').scrollTop();} if(state != 'auto'){ $("#container").css("padding-top",hsize+"px"); }else{ $("#container").removeAttr('style'); } } //他ページよりのアンカーリンク function movepos(){ var mrg = 0; if($("body").css("background-size") != "auto"){ var mrg = $("#header").outerHeight() + 10; } var href = location.href; if(href.indexOf("#")>=0 || location.search){ var href=href.substring(href.indexOf("#")+1,href.length); if(href.indexOf("?")>=0){ var parm = href.split('?'); href = parm[0]; } }else{ return false; } var position = $("#"+href).offset().top - mrg; var speed = 500; $('body,html').animate({scrollTop:position-mrg}, speed, 'swing'); return false; }