1/* --------------------------------- 2 375pxæªæºã¯viewportåºå® 3--------------------------------- */ 4!(function () { 5 const viewport = document.querySelector('meta[name="viewport"]'); 6 function switchViewport() { 7 const value = 8 window.outerWidth > 375 9 ? 'width=device-width,initial-scale=1' 10 : 'width=375'; 11 if (viewport.getAttribute('content') !== value) { 12 viewport.setAttribute('content', value); 13 } 14 } 15 addEventListener('resize', switchViewport, false); 16 switchViewport(); 17})(); 18 19 20/* --------------------------------- 21 ã¡ãã¥ã¼éé颿° 22--------------------------------- */ 23 24function menuIn() { 25 $('.menu-trigger').addClass('active'); 26 $('#menu-mask').animate(300).addClass('active'); 27 $('#menu').addClass('active'); 28 29 // Lenisã¹ã¯ãã¼ã«ã忢 30 if (lenis) { 31 lenis.stop(); 32 } 33 34 // ããã¡ãã¥ã¼ã®ã¢ãã¡ã¼ã·ã§ã³ 35 setTimeout(function() { 36 // ãã´ã®ã¢ãã¡ã¼ã·ã§ã³ 37 $('#menu .nav_logo').addClass('animate'); 38 39 // ããã¡ãã¥ã¼ã®ã¢ãã¡ã¼ã·ã§ã³ 40 $('#menu .nav_list ul li').each(function(index) { 41 var $item = $(this); 42 setTimeout(function() { 43 $item.addClass('animate'); 44 }, index * 100); // 0.1ç§ãã¤é å»¶ 45 }); 46 }, 300); // ã¡ãã¥ã¼ãéãã¦ããå°ãé ãã¦éå§ 47} 48function menuOut() { 49 $('.menu-trigger').removeClass('active'); 50 $('#menu-mask').removeClass('active'); 51 $('#menu').removeClass('active'); 52 53 // ã¢ãã¡ã¼ã·ã§ã³ã¯ã©ã¹ããªã»ãã 54 $('#menu .nav_logo').removeClass('animate'); 55 $('#menu .nav_list ul li').removeClass('animate'); 56 57 // Lenisã¹ã¯ãã¼ã«ãåé 58 if (lenis) { 59 lenis.start(); 60 } 61} 62 63$(window).on('load', function () { 64 65//ã¡ãã¥ã¼éé 66 $(".navInner").on('click.menuopen',function(){ 67 if($(this).children().hasClass('active')){ 68 menuOut(); 69 } else { 70 menuIn(); 71 } 72 }); 73//ãã¼ã¸å ã¹ã¯ãã¼ã«æ éãã 74 $('#menu a').on('click', function(){ 75 menuOut(); 76 77 // ãªã¼ããã³ã°ç»é¢ã表示ããã¦ããå ´åã¯éãã 78 if ($("#ind_Opening").is(':visible')) { 79 $("#ind_Opening").fadeOut(1000, function() { 80 $("#wrapper").fadeIn(1000); 81 // å¥ã¿ãã§è¡¨ç¤ºããããsessionStorageãä½¿ç¨ 82 sessionStorage.setItem("openingViewed", "true"); 83 }); 84 } 85 }); 86 87 //ã¡ãã¥ã¼ãã¹ã¯ã¯ãªãã¯æãéãã 88 $('#menu-mask').on('click', function(){ 89 menuOut(); 90 }); 91}); 92 93 94/* --------------------------------- 95 fadeIn ã¢ãã¡ã¼ã·ã§ã³ 96--------------------------------- */ 97// ã¹ã¯ãã¼ã«ãã¦è¡¨ç¤ºé åã«å ¥ã£ããclassä»ä¸ï¼1åã®ã¿ï¼ 98$(function () { 99 $(".js-fadeUp, .js-fadeIn").on("inview", function () { 100 $(this).addClass("is-inview"); 101 }); 102}); 103 104/* --------------------------------- 105 èªã¿è¾¼ã¿ kasou_Loading 106--------------------------------- */ 107$(window).on('load', function () { 108 $('#kasou_Loading').fadeOut(2000) 109}); 110 111/* --------------------------------- 112 ãªã¼ããã³ã°ç»é¢å¦çï¼ï¼å¥ã¿ã以å¤å表示ãªãï¼ 113--------------------------------- */ 114$(document).ready(function() { 115 // ãªã¼ããã³ã°ç»é¢ã®è¦ç´ ãåå¨ããå ´åã®ã¿å¦çãå®è¡ 116 if ($("#ind_Opening").length > 0 && $("#wrapper").length > 0) { 117 // ãã§ã«é²è¦§æ¸ã¿ãªããªã¼ããã³ã°ç»é¢ã表示ããªã 118 if (sessionStorage.getItem("openingViewed")) { 119 $("#ind_Opening").hide(); 120 $("#wrapper").show(); 121 // ãã¼ãã£ã³ã°ãé表示ã«ãã 122 $("#ind_Loading").hide(); 123 } else { 124 $("#ind_Opening").show(); 125 $("#wrapper").hide(); 126 } 127 } else { 128 // #ind_Openingãåå¨ããªãå ´åã¯ãã¼ãã£ã³ã°ãé表示ã«ãã 129 $("#ind_Loading").hide(); 130 } 131 132 // Enterãã¿ã³æ¼ä¸æã®å¦çï¼#ind_Openingãåå¨ããå ´åã®ã¿ï¼ 133 if ($("#ind_Opening").length > 0) { 134 $("#Enterbtn").on("click", function() { 135 $("#ind_Opening").fadeOut(1000, function() { 136 $("#wrapper").fadeIn(1000); 137 // å¥ã¿ãã§è¡¨ç¤ºããããsessionStorageãä½¿ç¨ 138 sessionStorage.setItem("openingViewed", "true"); 139 }); 140 }); 141 } 142}); 143 144 145 146 147/* --------------------------------- 148 æ £æ§ã¹ã¯ãã¼ã« 149--------------------------------- */ 150 151let lenis; 152
153// 750px以ä¸ã®å ´åã®ã¿Lenisãåæå 154if (window.innerWidth > 750) { 155 lenis = new Lenis({ 156 autoRaf: true, 157 }); 158 159 // requestAnimationFrameã§ã¹ã¯ãã¼ã«å¦çãç¶ç¶çã«æ´æ° 160 function raf(time) { 161 lenis.raf(time) 162 requestAnimationFrame(raf) 163 } 164 165 requestAnimationFrame(raf) 166} 167 168// ãªãµã¤ãºæã®Leniså¶å¾¡ 169window.addEventListener('resize', () => { 170 if (window.innerWidth > 750 && !lenis) { 171 // 750px以ä¸ã§Lenisãæªåæåã®å ´å 172 lenis = new Lenis({ 173 autoRaf: true, 174 }); 175 function raf(time) { 176 lenis.raf(time) 177 requestAnimationFrame(raf) 178 } 179 requestAnimationFrame(raf) 180 } else if (window.innerWidth <= 750 && lenis) { 181 // 750px以ä¸ã§Lenisãåæåæ¸ã¿ã®å ´å 182 lenis.destroy() 183 lenis = null 184 } 185}); 186 187// ã¡ãã¥ã¼ééæã®Leniså¶å¾¡ 188const menuTrigger = document.querySelector('.menu-trigger'); 189const Menu = document.querySelector('#menu'); 190 191if (menuTrigger && Menu) { 192 menuTrigger.addEventListener('click', () => { 193 if (menuTrigger.classList.contains('active')) { 194 // ã¡ãã¥ã¼ãéããæ 195 lenis.start(); 196 } else { 197 // ã¡ãã¥ã¼ãéãæ 198 lenis.stop(); 199 } 200 }); 201} 202 203 204/* --------------------------------- 205 Shutto 翻訳 206--------------------------------- */ 207 208 209document.addEventListener('DOMContentLoaded', function () { 210 const langMenu = document.getElementById('langMenu'); 211 const langToggle = document.getElementById('langToggle'); 212 const langLinks = langMenu.querySelectorAll('a[data-stt-changelang]'); 213 214 // Language ã¯ãªãã¯ã§ã¡ãã¥ã¼éé 215 langToggle.addEventListener('click', function (e) { 216 e.stopPropagation(); 217 langMenu.classList.toggle('open'); 218 }); 219 220 // ã¡ãã¥ã¼å¤ã¯ãªãã¯ã§éãã 221 document.addEventListener('click', function (e) { 222 if (!langMenu.contains(e.target)) { 223 langMenu.classList.remove('open'); 224 } 225 }); 226 227 // è¨èªã¯ãªã㯠â Shutto ã«ä»»ããï¼è¡¨ç¤ºå¤æ´ã¯ããªãï¼ 228 langLinks.forEach(function (link) { 229 link.addEventListener('click', function () { 230 langMenu.classList.remove('open'); 231 // STT_CHANGE_LANG 㯠Shutto å´ã data-stt-changelang ã§å¦ç 232 }); 233 }); 234}); 235 236 237/* --------------------------------- 238 ã¹ã¯ãã¼ã« 239--------------------------------- */ 240 241var pagelink = 0; 242 243$(window).on('load resize', function(){ 244 if (!window.matchMedia("(max-width:750px)").matches) { 245 //PC表示ã®è¨å® 246 pagelink = 0; 247 } else { 248 //ã¹ãã表示ã®è¨å® 249 pagelink = 60; 250 } 251}); 252 253 254 255$(function() { 256 257 //URLã®ããã·ã¥å¤ãåå¾ 258 var urlHash = location.hash; 259 //ããã·ã¥å¤ãããã°ãã¼ã¸å ã¹ã¯ãã¼ã« 260 if(urlHash) { 261 //ã¹ã¯ãã¼ã«ã0ã«æ»ã 262 $('body,html').stop().scrollTop(0); 263 setTimeout(function () { 264 //ãã¼ãæã®å¦çãå¾ ã¡ãæéå·®ã§ã¹ã¯ãã¼ã«å®è¡ 265 scrollToAnker(urlHash) ; 266 }, 300); 267 } 268 269 //é常ã®ã¯ãªãã¯æ 270 $('a[href^="#"].scroll').click(function() { 271 //ãã¼ã¸å ãªã³ã¯å ãåå¾ 272 var href= $(this).attr("href"); 273 //ãªã³ã¯å ã#ã空ã ã£ããhtmlã« 274 var hash = href == "#" || href == "" ? 'html' : href; 275 //ã¹ã¯ãã¼ã«å®è¡ 276 scrollToAnker(hash); 277 //ãªã³ã¯ç¡å¹å 278 return false; 279 }); 280 281 // 颿°ï¼ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 282 // æå®ããã¢ã³ã«ã¼(#ID)ã¸ã¢ãã¡ã¼ã·ã§ã³ã§ã¹ã¯ãã¼ã« 283 function scrollToAnker(hash) { 284 var target = $(hash); 285 var position = target.offset().top; 286 $('body,html').stop().animate({scrollTop:position - pagelink }, 600); 287 } 288 289 }); 290 291 292 293 294 /* --------------------------------- 295 åºå®äºç´ãã¿ã³ 296--------------------------------- */ 297$(window).on('scroll', function() { 298 const scrollTop = $(this).scrollTop(); 299 const $fixedBtn = $('#fixed_ReserveBtn'); 300 301 if (scrollTop > 200) { 302 $fixedBtn.addClass('show'); 303 } else { 304 $fixedBtn.removeClass('show'); 305 } 306});
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.