$(function(){ $('.header a.hover img').hover( function(){ $(this).stop().fadeTo(400,0); }, function(){ $(this).stop().fadeTo(400,1.0); } ); // slideShow $('.slideShow').imagesLoaded(function(){ $('.slider').slick({ slideToShow: 1, slidesToScroll: 1, autoplay: true, autoplaySpeed: 3000, arrows: false, dots: true, pauseOnHover: true, }); }); // What'sNew もっと見る var flg = "default" $('.btnNews').on("click", function(){ $('.news ul li:nth-child(n+4)').slideToggle(200); if( flg == "default" ){ $(this).text("もとに戻す"); flg = "changed"; }else { $(this).text("もっと見る"); flg = "default" } }); // 交通案内 開閉マップ $('#mapSlide .barOpen').on("click",function(){ $(this).toggleClass("active"); $(this).next().slideToggle(200); }); // section.events $('#container').imagesLoaded(function(){ $('#container').masonry({ itemSelector: ".item", // columnWidth: 50, // isFitWidth: true, }) }); // slideBtn $('a[href^=#]').on('click',function(){ var speed = 400; var href = $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); var positionPC = target.offset().top - 60; var positionSP = target.offset().top; if(!navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/)){ //ここに書いた処理はスマホ閲覧時は無効となる $('body,html').animate({scrollTop:positionPC}, speed, 'swing'); } if(navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/)){ //ここに書いた処理はスマホ閲覧時のみ有効となる $('body,html').animate({scrollTop:positionSP}, speed, 'swing'); } return false; }); // pageTop & scrollHeader var topBtn = $('#pageTop'); var scrollHeader = $('#headerScroll'); topBtn.hide(); scrollHeader.hide(); $(window).scroll(function(){ // $('#headerScroll').toggleClass('fixed',$(this).scrollTop() > 50); if($(this).scrollTop() > 300){ $('#headerScroll').css("height",""); topBtn.stop().slideDown('fast'); scrollHeader.stop().slideDown('fast'); } else { $('#headerScroll').css("height",""); topBtn.stop().slideUp('fast'); scrollHeader.stop().slideUp('fast'); } }); topBtn.on('click',function(){ $('body.html').animate({ scrollTop: 0 } , 500 ); return false; }) // a href var headerHeight = 60; // $('.btnEvent').on('click',function(){}) $(window).on('load',function(){ var url = $(location).attr('href'); var hash = window.location.hash; if ( hash == "#eventinfo" || hash == "#closingDay") { setTimeout(function(){ var target = $(hash); var position = target.offset().top-headerHeight; $("html,body").animate({scrollTop:position},550,"swing"); return false; },500); } }); // Google Map function initMap() { if(typeof google != "object"){ return false; } var centerPosition = new google.maps.LatLng(35.489473,139.4071802); var option = { zoom : 18, center : centerPosition, mapTypeId : google.maps.MapTypeId.ROADMAP }; //地図本体描画 var googlemap = new google.maps.Map(document.getElementById("mapField"), option); } initMap(); if (!window.console){ window.console = { log : function(msg){ // do nothing. } }; } })