1$(document).ready(function(){ 2 $('.hamburger').click(function(){ 3 var $this = $(this); 4 var $menuImg = $('.hamburger--container img'); 5 if ($this.hasClass('is-active')){ 6 // ã¡ãã¥ã¼ãéãã 7 $('.fsmenu, .logo').removeClass('is-active'); 8 $('.fsmenu, .logo').addClass('close-menu'); 9 // ãã³ãã¼ã¬ã¼ã¢ã¤ã³ã³ãå ã«æ»ã 10 $menuImg.attr('src', './assets/images/bar_menu_off.webp'); 11 // ã¢ãã¡ã¼ã·ã§ã³å®äºå¾ã«ã¡ãã¥ã¼ãå®å ¨ã«é表示ã«ãã 12 setTimeout(function(){ 13 $('.fsmenu').css({ 14 'display': 'none', 15 'pointer-events': 'none', 16 'z-index': '-1' 17 }); 18 }, 400); // CSSã®transitionæéã«åããã¦èª¿æ´ 19 } else { 20 // ã¡ãã¥ã¼ãéã 21 $('.fsmenu').css({ 22 'display': 'block', 23 'pointer-events': 'auto', 24 'z-index': '20' 25 }); 26 $('.fsmenu, .logo').removeClass('close-menu'); 27 $('.fsmenu, .logo').addClass('is-active'); 28 // ãã³ãã¼ã¬ã¼ã¢ã¤ã³ã³ã夿´ 29 $menuImg.attr('src', './assets/images/bar_menu_on.webp'); 30 } 31 $this.toggleClass('is-active'); 32 }); 33 34 $(".fsmenu--list-element").hover( 35 function() { 36 $(this).addClass('open'); 37 $(this).removeClass('is-closing'); 38 }, 39 function() { 40 $(this).removeClass('open'); 41 $(this).addClass('is-closing'); // ã¿ã¤ãä¿®æ£: is-citing -> is-closing 42 } 43 ); 44 45 // ã¡ãã¥ã¼å ã®ãªã³ã¯ãã¯ãªãã¯ããæã«ã¡ãã¥ã¼ãéãã 46 $('.fsmenu--list-element a').click(function(e){ 47 var href = $(this).attr('href'); 48 49 // ã¢ã³ã«ã¼ãªã³ã¯ã®å¦çï¼#ã§å§ã¾ãã#ã ãã§ã¯ãªãå ´åï¼ 50 if (href && href.startsWith('#') && href !== '#') { 51 e.preventDefault(); // ããã©ã«ãã®ã¹ã¯ãã¼ã«åä½ã忢 52 var targetElement = $(href); 53 if (targetElement.length) { 54 var offset = 100; // ãªãã»ããå¤ï¼pxï¼ 55 var targetPosition = targetElement.offset().top - offset; 56 // ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 57 $('html, body').animate({ 58 scrollTop: targetPosition 59 }, 500); 60 } 61 } 62 63 // ã¡ãã¥ã¼ãéããå¦çï¼ãã¹ã¦ã®ãªã³ã¯ã¯ãªãã¯ã§å®è¡ï¼ 64 if ($('.hamburger').hasClass('is-active')) { 65 $('.hamburger').removeClass('is-active'); 66 $('.fsmenu, .logo').removeClass('is-active'); 67 $('.fsmenu, .logo').addClass('close-menu'); 68 // ãã³ãã¼ã¬ã¼ã¢ã¤ã³ã³ãå ã«æ»ã 69 $('.hamburger--container img').attr('src', './assets/images/bar_menu_off.webp'); 70 // ã¢ãã¡ã¼ã·ã§ã³å®äºå¾ã«ã¡ãã¥ã¼ãå®å ¨ã«é表示ã«ãã 71 setTimeout(function(){ 72 $('.fsmenu').css({ 73 'display': 'none', 74 'pointer-events': 'none', 75 'z-index': '-1' 76 }); 77 }, 400); 78 } 79 }); 80});
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.