/* * Copyright (c) DESIGN inc. All Rights Reserved. * http://www.design-inc.jp/ * */ jQuery(function($){ // Googleマップを#googlemapに挿入 if($('#googlemap').length){ $('#googlemap').css({ 'width': '100%', 'height': '400px' }); var lat = '35.749995'; var lng = '139.394583'; if (lat && lng) { var latlng = new google.maps.LatLng(lat, lng); var mapOptions = { zoom: 15, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map($('#googlemap').get(0), mapOptions); var marker = new google.maps.Marker({map: map, position: latlng}); } else { $('#googlemap').remove(); } } // liとtrの奇数・偶数・最初・最後にクラス付与(odd, even, first, last) $('li:nth-child(odd), tr:nth-child(odd)').addClass('odd'); $('li:nth-child(even), tr:nth-child(even)').addClass('even'); $('li:first-child, tr:first-child').addClass('first'); $('li:last-child, tr:last-child').addClass('last'); // ページ内スクロール $('a.scroll').click(function(){ $('html,body').animate({scrollTop: $($(this).attr('href')).offset().top }, {'duration': 400, 'easing': 'easeOutCubic', 'queue': false}); return false; }); // 外部リンクに「target="_blank"」付与(クラス「a.noblank以外」) $('a[href^=http]').not('[href*="'+location.hostname+'"]').not('a.noblank').attr('target', '_blank'); // jquery.rollOver.js $.fn.rollOver({ animateTime: 300, fadeOpacity: 0.7, easing: 'easeOutCubic' }); // jquery.slideImage.js(CUBE詳細ページ) $('.detailpage-left').slideImage({ thumbnailWidth: 60, animateTime: 300, easing: 'easeOutCubic' }); // jquery.fullSlide.js(メインイメージ) if ($('#slideshow').length) { $('#slideshow').fullSlide({ animateTime: 600, interval: 5000, easing: 'easeOutCubic', transition: 'fade' }); } // jquery.droppy.js $('.gnav-ul').droppy(); // fixHeight.js $('.fixHeight').fixHeight(); // blog-calendar取得 $('#blog-calendar').load($('#blog-calendar').attr('title')); // blog-calendar切替 $('#blog-calendar .calendar-head a').live('click', function(){ $('#blog-calendar').load($(this).attr('href')); return false; }); // パンクズ $('.bread').prependTo('#content-inner').show(); //jquery.maximage.js $('img.bgmaximage').maxImage({ isBackground: true, slideShow: true, slideShowTitle: false, slideDelay: 5, overflow: 'auto', verticalAlign:'top', horizontalAlign: 'center', maxAtOrigImageSize: true }); // PCサイトのフッターにスマホサイトへのリンク var userAgent = navigator.userAgent; if ((userAgent.indexOf('iPhone') > 0 && userAgent.indexOf('iPad') == -1) || userAgent.indexOf('iPod') > 0 || userAgent.indexOf('Android') > 0 ) { $('body').append(''); } });