var isABrowser = false var ua = window.navigator.userAgent if (/Android/.test(ua) && /Linux; U;/.test(ua) && !/Chrome/.test(ua)) { isABrowser = true } var startPos = 0; if($(window).scrollTop() >= 30){ $('body').addClass('actFunc'); } $(window).on("scroll", function(){scrollDirection();}); $("body").on("touchmove", function(){scrollDirection();}); /* headerMENU -----------------------------------------*/ function scrollDirection(){ var currentPos = $(this).scrollTop(); var m = 30; /* patA 条件: [m]より下にスクロールした場合class追加 : 上方向に戻るスクロールした場合class削除 -------------------------------------------------------------*/ // if(currentPos < startPos) { // $('body').removeClass('actFt'); // }else{ // if(currentPos > m) { // $('body').addClass('actFt'); // }else if(currentPos < m) { // $('body').removeClass('actFt'); // } // } /*-----------------------------------------------------------*/ /* patB 条件: [m]より下にスクロールした場合class追加 : [m]より上にスクロールした場合class削除 // funcメニュー用 -------------------------------------------------------------*/ if(currentPos > m) { $('body').addClass('actFunc'); }else if(currentPos < m) { $('body').removeClass('actFunc'); } /*-----------------------------------------------------------*/ $('body').removeClass('open'); startPos = currentPos; } $(function(){ if(isABrowser){ $('body').addClass("aBrowser") $("#navclose").remove(); var pt = $("#fix").outerHeight(); $("#wrapper").css({paddingTop:pt}); $('a',"#fxMenu").addClass('scr'); $('p',"#draw").remove(); /*$("#navBtn").addClass('scr'); $("nav").css({ width: '100%', maxWidth: '100%', height:"auto", position:"relative", margin:0, zIndex:'1', overflow:'visible' }); $("header").css({position:"relative"}); $("#navClose").hide(); $("#navContact").hide(); $("#navHead").css({ borderBottomWidth:"2px", borderStyle:"solid", borderColor:"#067d7e" }); $("#areaBtn").css({margin:0}); $("#navInner").css({margin:0}); $("#wrapper").css({margin:0});*/ // $("#ftContact").hide(); // $("#pagetop").css({opacity:1}); $("body").prepend('

Google Chromeでのご利用を推奨しております。

'); }else{ $('.tNav').on('click',function(e){ $('body').toggleClass('drawer'); e.preventDefault(); }); $('nav').on('touchstart', function() { startX = event.changedTouches[0].pageX;//フリック開始時のX軸の座標 }); $('nav').on('touchmove', function(e) { endX = event.changedTouches[0].pageX;//フリック終了時のX軸の座標 diffX = Math.round(startX - endX);//フリック開始時の座標-終了時の座標=フリックの移動距離 }); $('nav').on('touchend', function(e) { if (diffX < -100) { $('body').toggleClass('drawer'); }; }); } });