1jQuery(document).ready(function($){ 2 var winW = window.innerWidth ? window.innerWidth: $(window).width(); 3 var winH = window.innerHeight ? window.innerHeight: $(window).height(); 4 var spBP = 640 5 6 /**** æåãµã¤ãºãåãæ¿ãã ****/ 7 8 // æåãµã¤ãºï¼åºæºå¤è¨å® 9 var fontSizeL = 14; 10 var bodyElm = $('body'); 11 var fontSizeList = $('#header-fontsize-btn li'); 12 var cookie; 13 14 // ãã¼ã¸èªã¿è¾¼ã¿æã¯ããã¼åå¾ 15 if ($.cookie('fontSize')) { 16 cookie = $.cookie('fontSize'); 17 if (cookie === 'fontSizeFlgL') { 18 bodyElm.css({ 'font-size': fontSizeL }); 19 //ã«ã¬ã³ãè¨å® 20 fontSizeList.removeClass('fontsize-current'); 21 $('#fontsize-l').addClass('fontsize-current'); 22 } 23 } 24 25 // æåãµã¤ãºï¼ãã¿ã³ã¯ãªã㯠26 fontSizeList.on('click', function(e) { 27 e.preventDefault(); 28 var thisList = $(this); 29 // ã«ã¬ã³ãè¨å® 30 fontSizeList.removeClass('fontsize-current'); 31 thisList.addClass('fontsize-current'); 32 33 // æ¨æºãã¯ãªã㯠34 if (thisList.hasClass('fontsize-m')) { 35 //ãã©ã³ããµã¤ãºãªã»ãã 36 bodyElm.removeAttr('style'); 37 //ã¯ããã¼ãªã»ãã 38 $.removeCookie('fontSize'); 39 40 // 大ãã¯ãªã㯠41 } else if (thisList.hasClass('fontsize-l')) { 42 // ãã©ã³ããµã¤ãºå¤§è¨å® 43 bodyElm.css({ 'font-size': fontSizeL }); 44 // ã¯ããã¼çæ 45 $.cookie('fontSize', 'fontSizeFlgL', { expires: 365 }); 46 } 47 }); 48 49 // æåãµã¤ãºï¼spã¬ã¤ã¢ã¦ãæã¯è¨å®ããªã»ãã 50 $(window).on('resize orientationchange', function() { 51 var winW = window.innerWidth ? window.innerWidth: $(window).width(); 52 if ( winW < Number(spBP + 1) ) { 53 54 // ãã©ã³ããµã¤ãºãªã»ãã 55 bodyElm.removeAttr('style'); 56 fontSizeList.removeClass('fontsize-current'); 57 $('#fontsize-m').addClass('fontsize-current'); 58 59 // 大ã鏿ããã¦ããå ´åã¯ããã¼ãªã»ãã 60 if ($.cookie('fontSizeL')) { 61 $.removeCookie('fontSizeL'); 62 } 63 } 64 }); 65 66 67 /**** ã°ãã¼ãã«ããã®ã«ã¬ã³ããå¶å¾¡ ****/ 68 69 // ãããã¼ã°ãã¼ãã«ããã®ãªã³ã¯å ã®1ã¤ç®ã®ãã£ã¬ã¯ãåã¨åãã¼ã¸ã®1ã¤ç®ã®ãã£ã¬ã¯ãåã§ããããããã 70 if (location.pathname != "/") { 71 // ããããã¼ã¸ä»¥å¤ã¯ããã®ãªã³ã¯å ã®1ã¤ç®ã®ãã£ã¬ã¯ããªåã¨URLã®1ã¤ç®ã®ãã£ã¬ã¯ããªåããããããã°ã«ã¬ã³ããä»ããã 72 $('#header-menu li a[href^="/' + location.pathname.split("/")[1] + '"]').parent('li').addClass('menu-current'); 73 } else { 74 // ããããã¼ã¸ã ã£ããä»»æã®ããã«ã«ã¬ã³ããä»ãããâ» :eq(0)ã¯1çªç®ã®ãã 75 //20191106æ´æ° 76 $('#header-menu li a:eq(0)').parent('li').addClass('menu-current'); 77 } 78 // â»ããã®ãªã³ã¯ã«ç¡ããã£ã¬ã¯ããªã®ãã¼ã¸ã§ãããã«ã«ã¬ã³ããå¿ è¦ã¨ããå ´åã®å¯¾å¦ 79 // 第ä¸é層ã®ãã£ã¬ã¯ãåã§ããããããï¼http://www.hoge.com/dirname/ 80 var dirName1 = location.pathname.split("/")[1]; 81 if ( dirName1.match('products') ) { 82 var dirName2 = location.pathname.split("/")[2]; 83 //lctn_ã¨ä¸è´ããå ´åãã«ã¬ã³ã 84 if ( dirName2.match('lctn_.*') ) { 85 $('#header-menu-04').addClass('menu-current'); 86 $('#header-menu-05').removeClass('menu-current'); //å»è¬å 87 $('#header-menu-11').removeClass('menu-current'); //ãã£ã¢ããã¥ã© 88 } 89 90 //ã¢ãµãã®å¥åº·é販ã®ååURLãé åã¸æ ¼ç´ 91 var products_asahi = ['100koubo','nokogiri','gluco','gluco_ex','g_karyu','aojiru30','aozakana','maca','nokogiriyashi','ukon','blueberry','ringo','hiacolla','collaB','lute']; 92 93 for (var i=0; i<products_asahi.length;i++){ 94 95 //é åã®å¤ã¨ä¸è´ããå ´åãã«ã¬ã³ã 96 if ( dirName2.match(products_asahi[i] + '.*') ) { 97 $('#header-menu-03').addClass('menu-current'); 98 $('#header-menu-05').removeClass('menu-current'); //å»è¬å 99 $('#header-menu-11').removeClass('menu-current'); //ãã£ã¢ããã¥ã© 100 } 101 102 } 103 104 //ã«ã«ãã¹å¥åº·é販ã®ååURLãé åã¸æ ¼ç´ 105 var products_calpis = ['l92_tab','akodomo','atencha','ceramide','l92_drink','l92_powder','
105shinayaka','shinayaka_ctc','shinayaka_epadha','lactowell','onaka','biomine','kotsucare','biomine_c','c23_tab','msccare','cs19','locotomo','petlabo_dog','lpscare','aojiru','menekipplus','watapro']; 106 107 for (var i=0; i<products_calpis.length;i++){ 108 //é åã®å¤ã¨ä¸è´ããå ´åãã«ã¬ã³ã 109 if ( dirName2.match(products_calpis[i] + '.*') ) { 110 $('#header-menu-02').addClass('menu-current'); 111 $('#header-menu-05').removeClass('menu-current'); //å»è¬å 112 $('#header-menu-11').removeClass('menu-current'); //ãã£ã¢ããã¥ã© 113 } 114 } 115 116 //å»è¬å 117 var products_med = ['touki','gosha']; 118 119 for (var i=0; i<products_med.length;i++){ 120 //é åã®å¤ã¨ä¸è´ããå ´åãã«ã¬ã³ã 121 if ( dirName2.match(products_med[i] + '.*') ) { 122 $('#header-menu-05').addClass('menu-current'); 123 $('#header-menu-11').removeClass('menu-current'); //ãã£ã¢ããã¥ã© 124 } 125 } 126 } 127 128 /**** ã¦ã£ã³ãã¦ç»é¢ãµã¤ãºã«å¿ããåä½ ****/ 129 130 $(window).on('load resize orientationchange', function() { 131 var winW = window.innerWidth ? window.innerWidth: $(window).width(); 132 133 /**** SPã¡ãã¥ã¼ãå¶å¾¡ ****/ 134 135 if ( winW < Number(spBP + 1) ) { 136 // å種åãæ¿ãã®ãªã»ããï¼iOSã® scroll = resize ã«ãªã仿§ã¸ã®å¯¾å¦ï¼ 137 if ( !$('#header-menu-wrap').hasClass('menu-open-active') ) { 138 $('#header-menu-wrap').hide(); 139 } 140 //#header-menu-sp-openã§SPã¡ãã¥ã¼ãéã 141 $('#header-menu-sp-open a').on('click', function() { 142 $('#header-menu-wrap').slideDown(); 143 $('#header-menu-wrap').addClass('menu-open-active'); 144 return false; 145 }); 146 //#header-menu-sp-closeã§SPã¡ãã¥ã¼ãéãã 147 $('#header-menu-sp-close a').on('click', function() { 148 $('#header-menu-wrap').slideUp(); 149 $('#header-menu-wrap').removeClass('menu-open-active'); 150 return false; 151 }); 152 } else { 153 // å種åãæ¿ãã®ãªã»ãã 154 $('#header-menu-wrap').show(); 155 } 156 157 158 /**** #up-btnã®ä½ç½®ãå ¥ãæ¿ã ****/ 159 160 if ( winW < Number(spBP + 1) ) { 161 $( '#up-btn' ).appendTo( '#main-cont-01' ); 162 } else { 163 $( '#up-btn' ).appendTo( '#footer-wrap' ); 164 } 165 166 167 /**** OSå¤å®ã«å¿ããåä½ ****/ 168 169 // ã¢ãã¤ã«OSã®å ´å 170 if ( 171 navigator.userAgent.indexOf('Android') > 0 172 || navigator.userAgent.indexOf('iPhone') > 0 173 || navigator.userAgent.indexOf('iPod') > 0 174 || navigator.userAgent.indexOf('iPad') > 0 175 || navigator.userAgent.indexOf('Windows Phone') > 0 176 || navigator.userAgent.indexOf('Windows Touch') > 0 177 || navigator.userAgent.indexOf('Mobile') > 0 178 || navigator.userAgent.indexOf('Tablet') > 0 179 || navigator.userAgent.indexOf('BlackBerry') > 0 180 ) { 181 182 // PCã®å ´å 183 } else { 184 // ãã¦ã¹ãªã¼ãã¼å¹æ 185 $('a').addClass('mouse-over'); 186 187 if ( winW < Number(spBP + 1) ) { 188 // å種åãæ¿ãã®ãªã»ãã 189 $('#header-menu-02-wrap').hide(); 190 $('#header-search-wrap').hide(); 191 } else { 192 // å種åãæ¿ãã®ãªã»ãã 193 } 194 } 195 196 }); 197 198 199 /**** ãåãåãããã¢ã¼ãã«ã®è¡¨ç¤º ****/ 200 201 $(function(){ 202 $('#header-menu-contact-open').on('click',function(){ 203 $('#contact-modal').fadeIn(); 204 return false; 205 }); 206 $('.contact-modal-close').on('click',function(){ 207 $('#contact-modal').fadeOut(); 208 return false; 209 }); 210 }); 211 212 213 /**** ãã¼ã¸ããããã¿ã³ã®åä½ã¨ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« ****/ 214 215 // ãã¼ã¸ããããã¿ã³ãã§ã¼ãã¤ã³ 216 var pageTopBtn = $('#up-btn'); 217 // ãã¼ã¸ãã¼ãæã«ãã¿ã³ãé表示 218 pageTopBtn.hide(); 219 // ç»é¢ãã¹ã¯ãã¼ã«ããå ´å 220 $(window).on('load scroll orientationchange resize', function () { 221 var winW = window.innerWidth ? window.innerWidth: $(window).width(); 222 var winH = window.innerHeight ? window.innerHeight: $(window).height(); 223 var winHalf = Number(winH)/2; 224 var scrollTop = $(this).scrollTop(); 225 // ã¹ã¯ãã¼ã«ãç»é¢ä¸é¨ããç»é¢ã®ååã¹ã¯ãã¼ã«ããå ´åãã¿ã³ã表示 226 if ( scrollTop > winHalf ) { 227 pageTopBtn.fadeIn(); 228 // ã¹ã¯ãã¼ã«ããfooterãã®ä½ç½®ããä¸ã«ç§»åããå ´åãã¿ã³è¿½å¾ãåå§å 229 pageTopBtn.removeClass('stop'); 230 } else { 231 pageTopBtn.fadeOut(); 232 } 233 var fix = $('#main-cont-01'); 234 var fixBottom = fix.height(); 235 var BtnTop = pageTopBtn.offset().top; 236 // ã¹ã¯ãã¼ã«ããfooterãã®ä½ç½®ã«éããå ´åãã¿ã³è¿½å¾ã忢 237 if ( BtnTop >= fixBottom ) { 238 pageTopBtn.addClass('stop'); 239 } 240 }); 241 242 // 親è¦ç´ ãclass="smooth"ã®<a>ã¿ã°ãã¯ãªãã¯ããå ´åã®å¦ç 243 $('.smooth a').click(function() { 244 // ã¹ã¯ãã¼ã«ã®é度 245 var speed = 500; // ããªç§ 246 // ã¢ã³ã«ã¼ã®å¤åå¾ 247 var href = $(this).attr("href"); 248 // ç§»åå ãåå¾ 249 var target = $(href == "#" || href == "" ? 'html' : href); 250 // ç§»åå ãæ°å¤ã§åå¾ 251 var position = target.offset().top; 252 // ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 253 $('html, body').animate({ scrollTop: position }, speed, 'swing'); 254 return false;
255 }); 256 257 258}); 259 260 261 262 263 264
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.