$(function(){ // スマホとタブレットでviewportを切替え //var ua = navigator.userAgent; //if((ua.indexOf('Android') > 0 && ua.indexOf('Mobile') == -1) || ua.indexOf('iPad') > 0 || ua.indexOf('Kindle') > 0 || ua.indexOf('Silk') > 0){ // $('meta[name=viewport]').attr('content','width=1080'); //} //スムーススクロール var isHtmlScrollable = (function(){ var html = $('html'), top = html.scrollTop(); var elm = $('
').height(10000).prependTo('body'); html.scrollTop(10000); var rs = !!html.scrollTop(); html.scrollTop(top); elm.remove(); return rs; })(); $('a[href^=#]').click(function() { var speed = 800;// ミリ秒 var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var position = target.offset().top; $(isHtmlScrollable ? 'html' : 'body').animate({scrollTop:position - 65}, speed, 'swing', function(){ if($('#panel-btn-icon').hasClass('close')){ $("#panel-btn-icon").toggleClass("close"); $(".spg_navi_btn").slideToggle(); } }); return false; }); $(function(){ var headerHight = 65; //ヘッダの高さ /*ページ外#リンク*/ var url = $(location).attr('href'); if (url.indexOf("?id=") == -1) { // スムーズスクロール以外の処理(必要なら) }else{ // スムーズスクロールの処理 var url_sp = url.split("?id=") var hash = '#' + url_sp[url_sp.length - 1]; var target2 = $(hash); var position2 = target2.offset().top-headerHight; $("html, body").animate({scrollTop:position2}, 800, "swing"); } }); var img_dev; function win_wid(){ win_w = $(window).width(); if(win_w <= 640 && img_dev != 'smp'){ $('.img_chg').css({'visibility': 'hidden'}); $('.img_chg').each(function(){ $(this).attr('src', $(this).attr('src').replace('_pc', '_sp')); $(this).load(function(){ $(this).css({'visibility': 'visible'}); }); }); img_dev = 'smp'; }else if(win_w > 640 && img_dev != 'pc'){ $('.img_chg').each(function(){ $(this).attr('src', $(this).attr('src').replace('_sp', '_pc')); }); img_dev = 'pc'; } } win_wid(); /* グローバルメニューの表示 */ // var navBox = $("#header .menu #nav"); // function menuInt(){ // navBox.hide(); // $('#header .menu ul#nav > li ul').hide(); // $("#header .menu ul#nav > li ul").slideUp(20); // $(".open").removeClass("open"); // } // function win_menu(){ // if(img_dev != 'pc'){ // navBox.hide(); // }else { // navBox.show(); // } // $('#header .menu ul#nav > li span').click( // function(){ // if(img_dev != 'pc'){ // if($(this).parent().hasClass("open")){ // $(this).parent().find('ul').stop().slideUp(200); // $(this).parent().removeClass("open"); // }else{ // $(this).parent().find('ul').stop().slideDown(200); // $(this).parent().addClass("open"); // } // } // } // ); // } //win_menu(); $(window).scroll(function () { if($(window).scrollTop() > 58) { $('#menu').addClass('fixed'); }else{ $('#menu').removeClass('fixed'); } }); $(window).resize(function(){ win_wid(); //win_menu(); }); }); jQuery(function($) { var nav = $('#menu'), offset = nav.offset().top; if($('#main_container').length > 0){ $(window).scroll(function () { if($(window).scrollTop() > 600) { $('#menu').show(); nav.addClass('fixed'); } else { $('#menu').hide(); nav.removeClass('fixed'); } }); }else{ $('#menu').show(); //nav.addClass('fixed'); } }); jQuery(function($) { var nav = $('#menu'), offset = nav.offset().top; if($('#main_container').length > 0){ $(window).scroll(function () { if($(window).scrollTop() > 600) { $('#menu').show(); nav.addClass('fixed'); } else { $('#menu').hide(); nav.removeClass('fixed'); } }); }else{ $('#menu').show(); //nav.addClass('fixed'); } }); jQuery(function($) { var nav = $('#sb_menu'), offset = nav.offset(); var w = $(window).width(); var menu_open="close"; $("#panel-btn").click(function() { $("#panel").slideToggle(200); $("#panel-btn-icon").toggleClass("close"); return false; }); $("#panel-btn").click(function(){ $(".spg_navi_btn").slideToggle(); if(menu_open == "open"){ menu_open="close"; } else if(menu_open == "close"){ menu_open="open"; } if(menu_open=="open"){ nav.removeClass('fixed1'); nav.removeClass('fixed2'); nav.addClass('fixed1'); } if(menu_open=="close"){ nav.removeClass('fixed1'); nav.removeClass('fixed2'); nav.addClass('fixed2'); if($(window).scrollTop() < 160){ nav.removeClass('fixed2'); } } return false; }); $(window).resize(function(){ var win = $(window).width(); var p = 640; if(win > p){ $(".spg_navi_btn").show(); } else { $(".spg_navi_btn").hide(); } }); var bg_w = '2572px'; var win_w = $(window).width(); if($('.mod-freeHTML').length > 0){ if(win_w <= 640 ){ bg_w = '2795px'; }else{ $(window).scroll(function () { if($(window).scrollTop() > $('#camera').offset().top -200 && $(window).scrollTop() < $('#camera').offset().top + $('#camera').height() - 300) { $('#pc-side-nav').show(); }else { $('#pc-side-nav').hide(); } }); } } function main_anim(){ main_img= $('.slider'); main_img.css({'background-position': '0px 0px', 'border-spacing': '0'}); main_img.animate({ 'border-spacing': bg_w },{ duration: 80000, easing: 'linear', step: function(now){ main_img.css({'background-position': - now+'px 0px '}); }, complete:function(){ main_anim(); } }); } $(window).load(function(){ main_anim(); }); });