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 â¼ç»åï¼2ãã¿ã¼ã³ç¨æããPCç¨ã«ã_pcãã¿ãã¬ããï¼ã¹ããç¨ã«ã_spãã追å ã 18 â¼HTMLï¼ä¸è¨ã¯ã©ã¹+ãã¼ã¿ãµã¤ãºã該å½ããç»åã®imgã¿ã°ã«è¿½å 19 600ã§åãæ¿ã â class="switch" data-size="sp" 20 -------------------------------------------------------- */ 21 var $setElem = $('.switch'), 22 pcName = '_pc', 23 spName = '_sp', 24 spSize = window.matchMedia('(max-width: 600px)'); 25 26 const imgSize = function(){ 27 $setElem.each(function(){ 28 if($(this).attr('data-size')=='sp' && spSize.matches) { 29 $(this).attr('src',$(this).attr('src').replace(pcName,spName)); 30 } else { 31 $(this).attr('src',$(this).attr('src').replace(spName,pcName)); 32 } 33 }); 34 }; 35 spSize.addListener(imgSize); 36 imgSize(); 37 38 39 /* ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 40 -------------------------------------------------------- */ 41 $('a[href^="#"]:not(.nosmooth)').click(function(){ 42 var speed = 500; 43 var href= $(this).attr("href"); 44 var target = $(href == "#" || href == "" ? 'html' : href); 45 var hHeight = ''; 46 47 /* â½ åºå®ãããã¼ããã®å ´åã®å¦ç â½ */ 48 // ãããã¼åºå®ãè§£é¤ãããã¦ã£ã³ãã¦å¹ 49 var hFixSize = window.matchMedia('(max-width: 600px)'); 50 // åºå®ãããã¼ã®é«ã 51 if(!hFixSize.matches) { 52 // åºå®ãããã¼ï¼ #header_wrap ã®ç®æã¯åºå®ãããã¼ã®idåã«åããã¦ãã ãã ï¼ 53 hHeight = $('#header_wrap').outerHeight() + 20; 54 } 55 /* â³ åºå®ãããã¼ããã®å ´åã®å¦ç â½ */ 56 57 var position = target.offset().top - hHeight; 58 $("html, body").animate({scrollTop:position}, speed, "swing"); 59 return false; 60 }); 61 62/* ----- Setting End ----------------------------------- */ 63}); 64 65// ãã¼ã¸ãå®å ¨ã«èªã¿è¾¼ã¾ãããå®è¡ 66$(window).on('load',function(){ 67 68 69 70 /* ã°ãã¼ãã«ããéä¸ããä¸é¨åºå®ã«ãã 71 â»æåããä¸çªä¸ã«ãã£ã¤ãã¦ãå ´åã¯ãã®jsãããªãã®ã§æ¶ãã¦ãã ããã 72 -------------------------------------------------------- */ 73 var nav = $('#header_wrap'); // åºå®ããããé å 74 var con = $('#contents_wrap'); // ããé åã®æ¬¡ã®è¦ç´ ï¼ãããfixedã«ãªã£ãæã«ä½ç½®ããããªãããã«ä¸ã«paddingã確ä¿ããè¦ç´ ï¼ 75 var navTop = nav.offset().top; // åºå®ããããã¾ã§ã®é«ããç®åº 76 var navHeight = $("#header_wrap").height(); // nav_wrap ã®é«ããåå¾ 77 var storeNav = 600; // ããåºå®ãè§£é¤ããã¦ã£ã³ãã¦å¹ 78 function navFix() { 79 if($(this).scrollTop() >= navHeight && $(window).width() > storeNav) { 80 if(!nav.hasClass('fixed')) { 81 nav.addClass('fixed'); // fixed ã¯ã©ã¹ã追å 82 //con.css('padding-top', parseInt(con.css('padding-top'))+parseInt(navHeight)+'px'); // ã³ã³ãã³ãé åä¸é¨ã«gnavåã®ä½ç½ãç¢ºä¿ 83 } 84 } else if(nav.hasClass('fixed')) { 85 nav.removeClass('fixed').css('top',''); 86 //con.css('padding-top',''); 87 } 88 } 89 navFix(); 90 91 //ãªãµã¤ãºæã®å¦ç 92 $(window).on('resize', function() { 93 if(nav.hasClass('fixed')) { 94 if(navTop != con.offset().top) { 95 navTop = con.offset().top; 96 } 97 } else if(navTop != nav.offset().top) { 98 navTop = nav.offset().top; 99 } 100 navFix(); 101 }); 102 103 //ã¹ã¯ãã¼ã«æã®å¦ç 104 $(window).scroll(function () { 105 var winTop = $(this).scrollTop(); 106 navFix(); 107 //if(nav.hasClass('fixed')){ 108 //fixedã®éã«æ¨ªã¹ã¯ãã¼ã«ããå¦ç 109 nav.css("left", -$(window).scrollLeft()); 110 //} 111 }); 112 113
114 /* ãã¼ã¸ãããã¸æ»ãããã§ã¼ãã¤ã³ã§è¡¨ç¤º 115 -------------------------------------------------------- */ 116 var fade_pos = 200; // ãã®pxåã¹ã¯ãã¼ã«ãããpagetopã表示ããã 117 118 // bodyã®idåã§fadeInããã¿ã¤ãã³ã°ã夿´ãããã¨ãã§ãã¾ã 119 if($('body').attr('id') == 'home') { 120 // bodyã®idåãhomeã ã£ãã500pxã¹ã¯ãã¼ã«ã§pagetop表示 121 fade_pos = 500; 122 } 123 124 if ($(this).scrollTop() <= fade_pos) { 125 $("#pagetop").css({"display":"none"}); 126 } 127 $(window).on('scroll',function() { 128 if ($(this).scrollTop() > fade_pos) { 129 $('#pagetop').fadeIn(500); 130 } else { 131 $('#pagetop').fadeOut(500); 132 } 133 }); 134 135 136 /* ã¢ã³ã¼ãã£ãªã³ã¡ãã¥ã¼ 137 -------------------------------------------------------- */ 138 var accTrigger = $('.acc_tit'), 139 accSpSize = window.matchMedia('(max-width: 600px)'); 140 const accChange = function() { 141 accTrigger.each(function() { 142 if($(this).attr('data-size')){ 143 if(accSpSize.matches && $(this).attr('data-size') == 'sp') { 144 // 600px以ä¸ã§ã¢ã³ã¼ãã£ãªã³ã«ãããæã¯ãã£ã¡ 145 $(this).next().addClass('acc_contents').hide(); 146 return true; 147 } 148 149 $(this).next().css('display','').removeClass('acc_contents'); 150 } 151 }); 152 } 153 accSpSize.addListener(accChange); 154 accChange(); 155 $('.acc_contents').hide(); 156 $('.acc_tit').on("click",function(){ 157 var acc = $(this); 158 acc.toggleClass("active").next(".acc_contents").slideToggle(300); 159 }); 160 161 162 /* windowãªãµã¤ãºæã®é å»¶å¦ç + facebookã®ãªãµã¤ãºå¦ç 163 -------------------------------------------------------- */ 164 var fbTimer = false; // ã¿ã¤ãã¼æºå 165 var fbWrap = $('.box_fb'); // page pluginã®è¦ªè¦ç´ ï¼ããã®å¹ ã«åããã¦page pluginããªãµã¤ãºãã¾ãï¼ 166 var fbSize = fbWrap.width(); // 親è¦ç´ ã®æ¨ªå¹ åæå¹ 167 var fbSize_re; 168 $(window).on("orientationchange resize",function() { 169 // ãªãµã¤ãºå¾ã®æ¾ç½®æéãæå®ããªç§ä»¥ä¸ãªãä½ãããªã(ãªãµã¤ãºä¸ã«ä½åº¦ãå¦çãè¡ãããã®ãé²ã) 170 if (fbTimer !== false) { 171 clearTimeout(fbTimer); 172 } 173 // æ¾ç½®æéãæå®ããªç§ä»¥ä¸ãªã®ã§å¦çãå®è¡ 174 fbTimer = setTimeout(function() { 175 // ãªãµã¤ãºå¾ã®è¦ªè¦ç´ ã®æ¨ªå¹ ãåå¾ 176 fbSize_re = fbWrap.width(); 177 // ãªãµã¤ãºåã®è¦ªè¦ç´ ã®æ¨ªå¹ ã¨ãªãµã¤ãºå¾ã®è¦ªè¦ç´ ã®æ¨ªå¹ ãç°ãªãå ´å 178 if ( fbSize !== fbSize_re ) { 179 //facebookã®ãªãµã¤ãºå¦ç 180 boxWidth=Math.floor(fbSize_re); // 親è¦ç´ ã®æ¨ªå¹ ããå°æ°ç¹ãåãæ¨ã¦ 181 currentWidth=fbWrap.find('.fb-page').attr('data-width'); 182 if(boxWidth != currentWidth){ 183 fbWrap.find('.fb-page').attr('data-width', boxWidth); 184 FB.XFBML.parse(); 185 } 186 // 次å以é使ããããã«ãªãµã¤ãºå¾ã®å¹ ãä¿å 187 fbSize = $(window).width(); 188 } 189 }, 200); 190 }); 191 192 193 /* å¥ãã¼ã¸ããç¹å®IDç®æã¸ç§»åããã¨ãã«åºå®ãããã¼åä½ç½®ãããã 194 * aã¿ã°ã®ãªã³ã¯ãä¸è¨ã®ããã«è¨å®ãã¦ãã ããã 195 * <a href="hoge/?id=idå">hogehoge</a> 196 -------------------------------------------------------- */ 197// urlãã©ã¡ã¼ã¿ã®åå¾ 198var moveArg = new Object; 199var movePrm = location.search.substring(1).split('&'); 200var moveFlg = false; 201for(var i=0 ; movePrm[i] ; i++) { 202 var kv = movePrm[i].split('='); 203 moveArg[kv[0]]=kv[1]; 204 205 if(kv[0] == 'id') { 206 moveFlg = true; 207 } 208} 209 210if( moveFlg ) { 211 var target = $('#' + moveArg['id']); 212 var hHeight = ''; 213 214 /* â½ åºå®ãããã¼æãã®å ´åã®å¦ç â½ */ 215 // ãããã¼åºå®ãè§£é¤ãããã¦ã£ã³ãã¦å¹ 216 var hFixSize = window.matchMedia('(max-width: 600px)'); 217 // åºå®ãããã¼ã®é«ã 218 if(!hFixSize.matches) { 219 // åºå®ãããã¼ï¼ #header_wrap ã®ç®æã¯åºå®ãããã¼ã®idåã«åããã¦ãã ãã ï¼ 220 hHeight = $('#header_wrap').outerHeight() + 20; 221 } 222 /* â³ åºå®ãããã¼æãã®å ´åã®å¦ç â³ */ 223 224 var position = target.offset().top - hHeight; 225 $("html, body").animate({scrollTop:position}, 500, "swing"); 226} 227 228 229/* ----- Setting End ----------------------------------- */ 230}); 231 232 233$(function () { 234 // çºè¡ãããUrlãè¨å®ãã¦ãã ãã 235 var calendarUrl = 'https://reserve.489ban.net/client/sinyuhotel/0/plan/allcalendarjs?plan_type=1&days=28'; 236 237 // ã«ã¬ã³ãã¼è¡¨ç¤ºãå¼ã³åºãã¾ã 238 createAllRoomcalendar(calendarUrl); 239 240 // ã«ã¬ã³ãã¼è¡¨ç¤ºå¦ç 241 function createAllRoomcalendar(url) { 242 $.getJSON(url, function (data) { 243 var threshold = data['threshold']; 244 var num = 0; 245 for (var i in data['vacants']) { 246 num = num + 1; 247 var d = data['vacants'][i]; 248 var mark; 249 if (d['vacant'] == 0) { 250 mark = 'Ã'; 251 } else if (d['vacant'] <= threshold) { 252 mark = 'â³'; 253 } else { 254 mark = 'ã'; 255 } 256 if($(window).width() > 600) { 257 if (num <= 14) { 258 $('#calendar tr').eq(0).append('<th></th>'); 259 $('#calendar tr').eq(1).append('<td></td>'); 260 } else { 261 $('#calendar tr').eq(2).append('<th></th>'); 262 $('#calendar tr').eq(3).append('<td></td>'); 263 } 264 } else { 265 $('#calendar').append('<tr></tr>'); 266 $('#calendar').append('<tr></tr>'); 267 $('#calendar').append('<tr></tr>'); 268 $('#calendar').append('<tr></tr>'); 269 if (num <= 7) { 270 $('#calendar tr').eq(0).append('<th></th>'); 271 $('#calendar tr').eq(1).append('<td></td>'); 272 } else if(num <= 14) { 273 $('#calendar tr').eq(2).append('<th></th>'); 274 $('#calendar tr').eq(3).append('<td></td>'); 275 } else if(num <= 21) { 276 $('#calendar tr').eq(4).append('<th></th>'); 277 $('#calendar tr').eq(5).append('<td></td>'); 278 } else { 279 $('#calendar tr').eq(6).append('<th></th>'); 280 $('#calendar tr').eq(7).append('<td></td>'); 281 } 282 } 283 $('#calendar th:last').append(d['day']); 284 if (d['vacant'] > 0) { 285 $('#calendar td:last').append('<a href="' + d['search_link'] + '">' + mark + '</a>'); 286 } else { 287 $('#calendar td:last').append(mark); 288 } 289 } 290 }); 291 } 292});
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.