$(function(){ var w = $(window).width(); var break_point = 768; changeImg(); // PCとスマホの画像の切り替え function changeImg () { var w = $(window).width(); var break_point = 768; $("img[data-sp]").each(function(){ if( w <= break_point ){ // スマホ $(this).attr("src", $(this).data("sp")); }else{ // PC $(this).attr("src", $(this).data("pc")); } }); } // スマホの開閉メニュー (function($) { $(document).ready(function() { var spBtn = $('#spMenuBtn'); var spEvent; if( isMobile() ) { spEvent = 'touchend'; } else { spEvent = 'click'; } spBtn.on(spEvent, function(e) { e.preventDefault(); if( !$(this).hasClass('open') ) { $(this).addClass('open'); $(this).parent().addClass('openbody'); $('body').addClass('openbody'); $(this).find('span.txt').text('CLOSE'); } else { $(this).removeClass('open'); $(this).parent().removeClass('openbody'); $('body').removeClass('openbody'); $(this).find('span.txt').text('MENU'); } }); $('.overlay').on(spEvent, function(e) { e.preventDefault(); e.stopPropagation(); if( spBtn.hasClass('open') ) { spBtn.removeClass('open'); spBtn.parent().removeClass('openbody'); $('body').removeClass('openbody'); $(this).find('span.txt').text('MENU'); } }); }); })(jQuery); $(window).resize(function() { changeImg(); }); $(window).scroll(function(event) { var _scrolled = $(window).scrollTop(); if(_scrolled > 500) { $('#pagetop').show(); }else { $('#pagetop').hide(); } }); }); // ページトップへ戻る var scrj = 1; function softScrollBack () { var scdist = document.body.scrollTop || document.documentElement.scrollTop; if(scrj<50 && scdist) { scdist = (scdist>2) ? Math.ceil(scdist*.2) : 1; scrj++; scrollBy(0,-scdist); setTimeout("softScrollBack()",20); } else { scrollTo(0,0); scrj = 1; } } function isUA(ua) { navi = navigator.userAgent.indexOf(ua) !== -1; return navi; } // param check function param(param1,param2) { paramCheck = typeof param1 === 'undefined' ? param2 : param1; return paramCheck; } // is mobile function isMobile() { var iOS = (isUA('iPhone') || isUA('iPod')); var Android = (isUA('Android') && isUA('Mobile')); var WindowsPhone = (isUA('Windows') && isUA('Phone')); var AndroidOld = (isUA('dream') || isUA('CUPCAKE')); var blackberry = (isUA('blackberry9500') || isUA('blackberry9530') || isUA('blackberry9520') || isUA('blackberry9550') || isUA('blackberry9800')); var webOS = isUA('webOS'); var Other = (isUA('incognito') || isUA('webmate')); return (iOS || Android || WindowsPhone || AndroidOld || blackberry || webOS || Other); }