1/* -------------------------------------------------------- 2 [Setting Option] â»å ¨ãã¼ã¸ã«é¢ãããã®ã ãè¨è¼ 3-------------------------------------------------------- */ 4$(document).ready(function() { 5 /* é»è©±çªå·ã¸ã®ãªã³ã¯æå® 6 PC â ãspanãã§å²ã (ãªã³ã¯ã«ããªã) 7 ã¹ãã â ãclass="tel-link"ããã¤ãããªã³ã¯ 8 -------------------------------------------------------- */ 9 if(!navigator.userAgent.match(/(iPhone|iPad|Android)/)){ 10 $("a.tel-link").each(function(){ 11 $(this).replaceWith('<span class="tel-link">' + $(this).html() + '</span>'); 12 }); 13 } 14 15 16 /* ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 17 -------------------------------------------------------- */ 18 $('a[href^="#"]:not(.nosmooth)').click(function(target){ 19 var speed = 500; 20 var href= $(this).attr("href"); 21 target = $(href == "#" || href == "" ? 'html' : href); 22 var hHeight = ''; 23 24 /* â½ åºå®ãããã¼ããã®å ´åã®å¦ç â½ */ 25 // ãããã¼åºå®ãè§£é¤ãããã¦ã£ã³ãã¦å¹ 26 var hFixSize = window.matchMedia('(max-width: 600px)'); 27 // åºå®ãããã¼ã®é«ã 28 if(!hFixSize.matches) { 29 // åºå®ãããã¼ï¼ #header_wrap ã®ç®æã¯åºå®ãããã¼ã®idåã«åããã¦ãã ãã ï¼ 30 hHeight = $('#header').outerHeight(); 31 } 32 /* â³ åºå®ãããã¼ããã®å ´åã®å¦ç â½ */ 33 34 var position = target.offset().top - hHeight; 35 $("html, body").animate({scrollTop:position}, speed, "swing"); 36 return false; 37 }); 38 39 /* datepicker 40 -------------------------------------------------------- */ 41 var dateFormat = 'yy/mm/dd'; 42 if ($('.date_489ban').length) { 43 $('.date_489ban input[name="date"]').datepicker({ 44 dateFormat: dateFormat, 45 showButtonPanel: true, 46 showAnim: 'slideDown' 47 }); 48 } 49 50/* ----- Setting End ----------------------------------- */ 51}); 52 53// ãã¼ã¸ãå®å ¨ã«èªã¿è¾¼ã¾ãããå®è¡ 54$(window).on('load',function(){ 55 56 /* Booking 57 -------------------------------------------------------- */ 58 $("#reserve-open, #reserve-main .close").on("click", function () { 59 $("#reserve-main").toggleClass("active"); 60 if(!$("#menuOuter").hasClass('active')) { 61 $("html, body").toggleClass('pos_fix'); 62 } 63 }); 64 65 /* object-fit IEå¯¾å¿ 66 object-fitããããã£ãæå®ããimgã¿ã°ã« class="ofi" ã追å ãã¦ãã ããã 67 object-fit: cover; ã®ã¿ã®å ´åã®cssã¯base.cssã«è¨è¼ãã¦ããã¾ããã 68 object-positionãªã©ãå¥éæå®ããå ´åã¯åå¥ã«cssãè¨è¿°ããå¿ è¦ãããã¾ãã 69 -------------------------------------------------------- */ 70 objectFitImages('.ofi', {watchMQ: true}); 71 72 73 /* ã°ãã¼ãã«ããéä¸ããä¸é¨åºå®ã«ãã 74 â»æåããä¸çªä¸ã«ãã£ã¤ãã¦ãå ´åã¯ãã®jsãããªãã®ã§æ¶ãã¦ãã ããã 75 -------------------------------------------------------- */ 76 var nav = $('#header'); // åºå®ããããé å 77 var storeNav = 600; // ããåºå®ãè§£é¤ããã¦ã£ã³ãã¦å¹ 78 79 //ãªãµã¤ãºæã®å¦ç 80 $(window).on('resize', function() { 81 if($(window).width() <= storeNav) { 82 nav.css("left", ''); 83 } 84 }); 85 86 //ã¹ã¯ãã¼ã«æã®å¦ç 87 $(window).scroll(function () { 88 if($(window).width() > storeNav){ 89 //fixedã®éã«æ¨ªã¹ã¯ãã¼ã«ããå¦ç 90 nav.css("left", -$(window).scrollLeft()); 91 } 92 }); 93 94 95 /* ãã¼ã¸ãããã¸æ»ãããã§ã¼ãã¤ã³ã§è¡¨ç¤º 96 -------------------------------------------------------- */ 97 var fade_pos = 200; // ãã®pxåã¹ã¯ãã¼ã«ãããpagetopã表示ããã 98 99 if ($(this).scrollTop() <= fade_pos) { 100 $("#pagetop").css({"display":"none"}); 101 } 102 $(window).on('scroll',function() { 103 if ($(this).scrollTop() > fade_pos) { 104 $('#pagetop').fadeIn(500); 105 } else { 106 $('#pagetop').fadeOut(500); 107 } 108 }); 109 110 111 /* ã¢ã³ã¼ãã£ãªã³ã¡ãã¥ã¼ 112 -------------------------------------------------------- */ 113 var accTrigger = $('.acc_tit'), 114 accSpSize = window.matchMedia('(max-width: 600px)'), 115 accGroup; 116 const accChange = function() { 117 accTrigger.each(function() { 118 if($(this).attr('data-size')){ 119 if(accSpSize.matches && $(this).attr('data-size') == 'sp') { 120 if($(this).attr('data-group')) { 121 accGroup = $(this).attr('data-group'); 122 $('.acc_con[data-group="'+accGroup+'"]').addClass('acc_con').hide(); 123 } else { 124 $(this).next().addClass('acc_con').hide(); 125 } 126 return true; 127 } 128 129 $(this).next().css('display','').removeClass('acc_con'); 130 } 131 }); 132 } 133 accSpSize.addListener(accChange); 134 accChange(); 135 $('.acc_con').hide(); 136 $('.acc_tit').on("click",function(){ 137 $(this).toggleClass("active") 138 if($(this).attr('data-group')) { 139 accGroup = $(this).attr('data-group'); 140 console.log($('.acc_con[data-group="'+accGroup+'"]')); 141 $('.acc_con[data-group="'+accGroup+'"]').slideToggle(300); 142 } else { 143 $(this).next(".acc_con").slideToggle(300); 144 } 145 }); 146 147 148 /* windowãªãµã¤ãºæã®é å»¶å¦ç + facebookã®ãªãµã¤ãºå¦ç 149 -------------------------------------------------------- */ 150 var fbTimer = false; // ã¿ã¤ãã¼æºå 151 var fbWrap = $('#fb_col'); // page pluginã®è¦ªè¦ç´ ï¼ããã®å¹ ã«åããã¦page pluginããªãµã¤ãºãã¾ãï¼ 152 var fbSize = fbWrap.width(); // 親è¦ç´ ã®æ¨ªå¹ åæå¹ 153 var fbSize_re; 154 155 $(window).on("orientationchange resize",function() { 156 // ãªãµã¤ãºå¾ã®æ¾ç½®æéãæå®ããªç§ä»¥ä¸ãªãä½ãããªã(ãªãµã¤ãºä¸ã«ä½åº¦ãå¦çãè¡ãããã®ãé²ã) 157 if (fbTimer !== false) { 158 clearTimeout(fbTimer); 159 } 160 161 // æ¾ç½®æéãæå®ããªç§ä»¥ä¸ãªã®ã§å¦çãå®è¡ 162 fbTimer = setTimeout(function() { 163 // ãªãµã¤ãºå¾ã®è¦ªè¦ç´ ã®æ¨ªå¹ ãåå¾ 164 fbSize_re = fbWrap.width(); 165 166 // ãªãµã¤ãºåã®è¦ªè¦ç´ ã®æ¨ªå¹ ã¨ãªãµã¤ãºå¾ã®è¦ªè¦ç´ ã®æ¨ªå¹ ãç°ãªãå ´å 167 if ( fbSize !== fbSize_re ) { 168 //facebookã®ãªãµã¤ãºå¦ç 169 boxWidth=Math.floor(fbSize_re); // 親è¦ç´ ã®æ¨ªå¹ ããå°æ°ç¹ãåãæ¨ã¦ 170 currentWidth=fbWrap.find('.fb-page').attr('data-width'); 171 if(boxWidth != currentWidth){ 172 fbWrap.find('.fb-page').attr('data-width', boxWidth); 173 FB.XFBML.parse(); 174 } 175 176 // 次å以é使ããããã«ãªãµã¤ãºå¾ã®å¹ ãä¿å 177 fbSize = $(window).width(); 178 } 179 }, 200); 180 }); 181 182 183 /* å¥ãã¼ã¸ããç¹å®IDç®æã¸ç§»åããã¨ãã«åºå®ãããã¼åä½ç½®ãããã 184 * aã¿ã°ã®ãªã³ã¯ãä¸è¨ã®ããã«è¨å®ãã¦ãã ããã 185 * <a href="hoge/?id=idå">hogehoge</a> 186 -------------------------------------------------------- */ 187 // urlãã©ã¡ã¼ã¿ã®åå¾ 188 var moveArg = new Object; 189 var movePrm = location.search.substring(1).split('&'); 190 var moveFlg = false;
191 for(var i=0 ; movePrm[i] ; i++) { 192 var kv = movePrm[i].split('='); 193 moveArg[kv[0]]=kv[1]; 194 195 if(kv[0] == 'id') { 196 moveFlg = true; 197 } 198 } 199 200 if( moveFlg ) { 201 var target = $('#' + moveArg['id']); 202 var hHeight = ''; 203 204 /* â½ åºå®ãããã¼æãã®å ´åã®å¦ç â½ */ 205 // ãããã¼åºå®ãè§£é¤ãããã¦ã£ã³ãã¦å¹ 206 var hFixSize = window.matchMedia('(max-width: 600px)'); 207 // åºå®ãããã¼ã®é«ã 208 if(!hFixSize.matches) { 209 // åºå®ãããã¼ï¼ #header_wrap ã®ç®æã¯åºå®ãããã¼ã®idåã«åããã¦ãã ãã ï¼ 210 hHeight = $('#header').outerHeight(); 211 } 212 /* â³ åºå®ãããã¼æãã®å ´åã®å¦ç â³ */ 213 214 var position = target.offset().top - hHeight; 215 $("html, body").animate({scrollTop:position}, 500, "swing"); 216 } 217 218 219/* ----- Setting End ----------------------------------- */ 220});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.