$(function(){ var ua = navigator.userAgent; if(ua.indexOf('iPad') > 0)$("meta[name='viewport']").attr("content","width=1024, minimum-scale=0.25, maximum-scale=1.6, user-scalable=yes"); // $("body").append('

ページのトップに戻るページのトップに戻る

'); $("body").append('

ページのトップに戻るページのトップに戻る

'); }); /*ヘッダー、フッターインクルード*/ $(function(){ $.ajaxSetup({cache:false}); if($("body").hasClass("subContents")){ // $("header").load("./headerfooter/inc/_header.html",function(){ // hambinit(); // }); // $("footer").load("./headerfooter/inc/_footer.html",function(){ // }); } }); //ハンバーガー $(function(){ hambinit(); }); function hambinit(){ $('.btnHamburger,.humClose').click(function(){ $('.btnHamburger').toggleClass('is-active'); //.is-activeを付ける・外す $('header .rightBox').toggleClass('mnuspopen'); $(".headScrollBox").toggleClass("open"); menuappear=!menuappear; }); $('#hNav li a').click(function(){ $('.btnHamburger').removeClass('is-active'); $('header .rightBox').removeClass('mnuspopen'); $(".headScrollBox").revmoeClass("open"); menuappear=false; }); $(window).resize(function(){ }); var ua = navigator.userAgent; if((ua.indexOf('iPad') > 0 || ua.indexOf('iPhone') > 0 || ua.indexOf('Android') > 0 ))window.addEventListener( 'touchmove' , mv , { passive: false } ); setInterval(function(){ if($(".sp:visible").length>0){ $("header .rightBox").css({height:""}); $(".headScrollBox").height(Math.max($(window).height(),window.innerHeight)-50); } else { $("header .rightBox").height($(window).height()/scf-70); $(".headScrollBox").css({height:""}); } },500); /*メニューのスクロール*/ $(window).on("touchend",function(){ lct=-1; }); var lct=-1; function mv(e){ if(menuappear){ var ct=e.changedTouches[0].pageY; if(lct==-1)lct=ct; $(".headScrollBox").scrollTop($(".headScrollBox").scrollTop()-ct+lct); lct=ct; e.preventDefault(); } } $(window).on("touchstart",function(){ //if(menuappear)return false; }); } var menuappear=false; /*リサイズ*/ var scf=1; $(function(){ $("head").append(''); $("body").append('
'); var userAgent = window.navigator.userAgent.toLowerCase(); $(window).resize(reswin); setInterval(reswin,1000); $("#wrapper > footer").wrap('
'); function reswin(){ var resizeMode=false; if(userAgent.indexOf('edge') == -1&&(userAgent.indexOf('chrome') != -1||userAgent.indexOf('safari') != -1))resizeMode=true; var gwd=$(window).width(); if($(".bal2").is(":visible")){ scf=gwd/1200; if(scf>1)scf=1; //contentsZoom if($("body").hasClass("contentsZoom")){ if(resizeMode) { $("#contents").css({zoom:scf,width:1200}); if(scf>=1)$("#contents").css({width:""}); }else{ if(scf<1)$("#contents").css({width:1200}); else $("#contents").css({width:""}); $("#contents").css({transform:"scale("+scf+")",transformOrigin:"0 0"}); $("#contentsWrap").css({overflow:"hidden"}); $("#contentsWrap").css({height:$("#contents").outerHeight()*scf}); } } }else{ scf=1; //contentsZoom if($("body").hasClass("contentsZoom")){ if(resizeMode) { $("#contents").css({zoom:1,width:""}); }else{ $("#contents").css({width:""}); $("#contents").css({transform:"scale(1)"}); $("#contentsWrap").css({height:"",width:""}); } } } if($(".bal").is(":visible")){ //headerFooter if(userAgent.indexOf('msie') > 0 || userAgent.indexOf('chrome') != -1/*||userAgent.indexOf('safari') != -1*/) { $("header,footer,.zoomPart").css({zoom:scf,width:1200}); if(scf>=1)$("header,footer,.zoomPart").css({width:""}); $(".btnHamburger").css({top:22*scf,right:25*scf,zoom:(1/scf),width:32*scf,height:32*scf}); $(".btnHamburger .line").css({width:"100%"}); }else{ $("header,footer,.zoomPart").css({transform:"scale("+scf+")",transformOrigin:"0 0"}); $("#footerWrap,.zoomPartWrap").css({overflow:"hidden"}); $("#footerWrap").css({height:$("footer").outerHeight()*scf,height:$("footer").outerHeight()*scf}); if(scf<1)$("header,footer,.zoomPart").css({width:1200}); else $("header,footer,.zoomPart").css({width:""}); $(".zoomPartWrap").each(function(){ $(this).css({height:$(this).find(".zoomPart").outerHeight()*scf}); $(this).find(".zoomPart").css({width:(100/scf)+"%"}); }); $(".btnHamburger").css({top:22*scf,right:25*scf,transform:"scale("+(1/scf)+")",transformOrigin:"0 0",width:32*scf,height:32*scf}); } }else{ scf=1; //headerfooter $("header,footer,.zoomPart").css({width:""}); if(userAgent.indexOf('msie') > 0 || userAgent.indexOf('chrome') != -1/*||userAgent.indexOf('safari') != -1*/) { $("header,footer,.zoomPart,.btnHamburger").css({zoom:1,width:""}); }else{ $("header,footer,.zoomPart,.btnHamburger").css({transform:"scale(1)"}); $("#footerWrap,.zoomPartWrap").css({height:"",width:""}); } $(".btnHamburger").css({top:"",right:"",width:"",height:""}); $(".zoomPart").css({width:""}); } if($("body").hasClass("subContents")&&!$("body").hasClass("contentsZoom")){ setTimeout(function(){ $("#contents").css({paddingTop:$("header").outerHeight()*scf}); },400); }else{ setTimeout(function(){ $("#contents").css({paddingTop:$("header").outerHeight()}); },400); } if($(".modalInner .alert-msg").length){ $("#region-detail__content").height($(".modalInner").height()-$(".modalInner .alert-msg").height()-110); }else{ $("#region-detail__content").height($(".modalInner").height()-90); } //$("#pageDocomoid #kyewordsearchArea").width($("#searchArea").width()-$("#mapArea").width()-20); } reswin(); $(window).load(function(){ reswin(); }); }); //スムーススクロール jQuery(function(){ $('a[href^=#]').click(function() { if($(this).closest(".noScroll,.btnObj,.list--question-col1").length>0)return true; var speed = 400;//スクロール速度 単位:ミリ秒 var href= $(this).attr("href"); var gwd=$(window).width(); var scf=1; if($(".bal").is(":visible")||true){ scf=gwd/1200; if(scf>1)scf=1; } var destination = $(href == "#" || href == "" ? 'html' : href); var position = destination.offset().top-$("header").height()*scf; $("html,body").animate({scrollTop:position}, speed, 'swing'); return false; }); }); //ページトップ表示 $(function() { var topBtn = $('#pageTop'); topBtn.hide(); //スクロールが100に達したらボタン表示 $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); //スクロールしてトップ topBtn.click(function () { $('body,html').animate({ scrollTop: 0 }, 500); return false; }); });