window.WebFontConfig = { google: { families: ['Noto+Sans+JP:400,500,700,900', 'M+PLUS+1:400,500,600,700,800', 'Noto+Serif+JP:500'] }, active: function() { sessionStorage.fonts = true; } }; (function() { var wf = document.createElement('script'); wf.src = 'https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js'; wf.type = 'text/javascript'; wf.async = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); $(function(){ //include $.ajaxSetup({cache:false}); $("header").load("/sippo/extra/tokyotokyo/assets/parts/header.html"); $("footer").load("/sippo/extra/tokyotokyo/assets/parts/footer.html"); $("#summit_map").load("/sippo/extra/tokyotokyo/assets/parts/summit_map.html"); $("#article").load("/sippo/extra/tokyotokyo/assets/parts/article.html"); // #で始まるアンカーをクリックした場合に処理 $(document).on('click', 'a[href^="#"]', function() { console.log('test'); // スクロールの速度 var speed = 500; // ミリ秒 // 移動先を取得 var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); // 移動先を数値で取得 var position = target.offset().top; // スムーススクロール $('body,html').animate({scrollTop:position}, speed, 'swing'); return false; }); }); jQuery.event.add(window,"load",function() { $("body").addClass('done'); $("#loader").addClass('done'); jump_hash(); }); function jump_hash(){ var speed = 500; if (location.hash){ if (location.hash == '#about' || location.hash == '#soudan' || location.hash == '#movie' ){ var position = $(location.hash).offset().top; } else { var position = $(location.hash).offset().top - 90; } // スムーススクロール $('body,html').animate({scrollTop:position}, speed, 'swing'); } }