// JavaScript Document $(function() {   $('a[href^=#],a[href*=#]').on('click',function() { var mrg = $("#head").outerHeight() + 10; mrg = $("#head #logo").outerHeight() + 40; href = $(this).attr("href"); var hrefs=href.substring(href.indexOf("#")+1,href.length); href = "#"+hrefs;     var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top - mrg;     $('body,html').animate({scrollTop:position}, 500, 'swing'); return false; }); setsize(); //本アップ対応 $("a.nolink").click(function(e) { e.preventDefault; return false; }); }); $(window).load(function(){ setsize(); movepos(); $("body").removeClass("load"); }); $(window).resize(function () { setsize(); movepos(); }); $(window).scroll(function () { setsize(); scl = $('body').scrollTop(); if(scl==0){scl = $('html').scrollTop();} if($("#header #title").length){ var mh = $("#headwrap").outerHeight(); if(mh < scl && !$("#headwrap").hasClass("fix")){ $("#headwrap").addClass("fix"); $("#title").css("padding-top",mh+"px"); } if(mh >= scl && $("#headwrap").hasClass("fix")){ $("#headwrap").removeClass("fix"); $("#title").removeAttr("style"); } } }); $(window).on('orientationchange', function(){ setsize(); }); function setsize(){ /* if(!$("#main.home").length){ var hsize = $("#head").outerHeight(); $("#container").css("padding-top",hsize+"px"); } */ } //他ページよりのアンカーリンク function movepos(){ var mrg = $("#head").outerHeight(); var href = location.href; if(href.indexOf("#")>=0 || location.search){ var hrefs=href.substring(href.indexOf("#")+1,href.length); href = hrefs; var position = $("#"+href).offset().top; var speed = 500; $('body,html').animate({scrollTop:position-mrg}, speed, 'swing'); }else{ return false; } var hashString = location.hash.substr(1); history.replaceState('', document.title, window.location.pathname); }