1//ã¹ã¯ãã¼ã« 2(function(){ 3 var $ = FI.jQuery; 4 $(function() { 5 6 var clickFlg = false; 7 8 // --- ãã¿ã³ãå½¹å²ã§å®ç¾© --- 9 // 常ã«ãã¼ã¸ããããã¿ã³ã¨ãã¦æ©è½ãããã® 10 var pageTopBtn = $('#guide .pagetop'); 11 // PCè¡¨ç¤ºã®æã ããã¼ã¸ããããã¿ã³ã¨ãã¦æ©è½ãããã® 12 var pcExtraBtns = $('#guide .guidebook, #guide .localsupporters'); 13 14 // CSSã®ãã¬ã¼ã¯ãã¤ã³ãï¼ã¹ãã表示ã«åãæ¿ããç»é¢å¹ ï¼ã¨åããã 15 var breakPoint = 670; 16 17 // --- ã¹ã¯ãã¼ã«æã®è¡¨ç¤º/é表示 å¶å¾¡ --- 18 // ã¦ã£ã³ãã¦ã®ã¹ã¯ãã¼ã«ããªãµã¤ãºãæ¤ç¥ãã¦å®è¡ 19 $(window).on('scroll resize', function () { 20 var isMobile = $(window).width() <= breakPoint; 21 var btnsToFade; // 表示/é表示ãåãæ¿ããå¯¾è±¡ãæ ¼ç´ãã夿° 22 23 if (isMobile) { 24 // ãã¹ãã表示ã®å ´åã 25 // 対象ã .pagetop ã®ã¿ã«éå® 26 btnsToFade = pageTopBtn; 27 // ããã¿ã¼ã¡ãã¥ã¼ãJSã§é ãããªããããCSSã§æå®ãããè¡¨ç¤ºç¶æ ã«æ»ã 28 pcExtraBtns.css('display', ''); 29 } else { 30 // ãPC表示ã®å ´åã 31 // 3ã¤ã®ãã¿ã³ãã¹ã¦ã対象ã«ãã 32 btnsToFade = pageTopBtn.add(pcExtraBtns); 33 } 34 35 // ã¹ã¯ãã¼ã«ä½ç½®ã«å¿ãã¦ã対象ãã¿ã³ã表示/é表示 36 if ($(this).scrollTop() > 100) { 37 btnsToFade.fadeIn(); 38 } else { 39 btnsToFade.fadeOut(); 40 } 41 42 if(clickFlg && $(this).scrollTop() == 0){ 43 // ãã©ã¼ã«ã¹ãå é ã«ç§»å 44 $('header').attr('tabindex', '0'); 45 $('header').focus(); 46 $('header').attr('tabindex', '-1'); 47 clickFlg = false; 48 } 49 }).trigger('scroll'); // ãã¼ã¸èªã¿è¾¼ã¿æã«ãä¸åº¦å®è¡ãã¦åæç¶æ ãæ£ãããã 50 51 52 // --- ã¯ãªãã¯ã¤ãã³ãã®è¨å® --- 53 // 3ã¤ã®ãã¿ã³ãã¹ã¦ã«ã¯ãªãã¯ã¤ãã³ããå²ãå½ã¦ã¦ãã 54 // â 夿´ç¹ï¼pageTopBtn ã®ã¿ã«ã¹ã¯ãã¼ã«æåãä»ããããã«å¤æ´ 55 pageTopBtn.click(function (e) { 56 var isMobile = $(window).width() <= breakPoint; 57 58 // ãã¼ã¸ãããã¸ã¹ã¯ãã¼ã«ããã 59 $('body,html').animate({ 60 scrollTop: 0 61 }, 'slow','swing'); 62 clickFlg = true; 63 64 e.preventDefault(); // aã¿ã°æ¬æ¥ã®ãªã³ã¯é·ç§»ãç¡å¹å 65 }); 66 67 }); 68 69 })(); 70 71 72 //ãã¼ã¸å ãªã³ã¯ï¼ãã¡ãã¯å¤æ´ããã¾ããï¼ 73 (function(){ 74 var $ = FI.jQuery; 75 $(function(){ 76 $(".pagetop2 a").click(function(){ 77 $('html,body').animate({ scrollTop: $($(this).attr("href")).offset().top }, 'slow','swing').focus(); 78 79 $('h1').attr('tabindex', '0'); 80 $('h1').focus(); 81 $('h1').attr('tabindex', '-1'); 82 83 return false; 84 }); 85 }); 86 })();
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.