1//<![CDATA[ 2$(document).ready(function () { 3 var uaInfo = UAChk(); 4 5 var nowUrl = location.href; 6 var nowParam = location.search; 7 var paramAry = nowParam.split("&"); 8 9 //console.log(paramAry.length); 10 11 // Full Height Set 12 /* --------------------------------------------------------- */ 13 function setFillHeight() { 14 var vh = window.innerHeight * 0.01; 15 document.documentElement.style.setProperty("--vh", `${vh}px`); 16 // alert(window.innerHeight); 17 } 18 19 setFillHeight(); 20 window.addEventListener("load", setFillHeight); 21 window.addEventListener("resize", setFillHeight); 22 23 /* GlobalNav Drawer */ 24 /*----------------------------------------------------------*/ 25 var $wrap = $("#wrap"); 26 27 var $drawerNavBtn = $("#globalNavBtn a"); 28 var $drawerCloseNavBtn = $("#globalNavCloseBtn a"); 29 var $drawerNavWrap = $("#globalNavWrap"); 30 var clName_drawerNavBtnAct = "drawerActive"; 31 var clName_wrapDrawerAct = "drawer"; 32 33 var spGNavEvName = "spGnav"; 34 35 function gNavEvReset() { 36 $drawerNavBtn.off("." + spGNavEvName + ""); 37 $drawerCloseNavBtn.off("." + spGNavEvName + ""); 38 } 39 40 function spGnavInit() { 41 $drawerNavBtn.on("click." + spGNavEvName + "", function (e) { 42 var $this = $(this); 43 var t = $(window).scrollTop() * -1; 44 45 $this.toggleClass(clName_drawerNavBtnAct); 46 $this.parent().toggleClass(clName_drawerNavBtnAct); 47 48 $drawerNavWrap.toggleClass(clName_drawerNavBtnAct); 49 $wrap.toggleClass(clName_wrapDrawerAct); 50 if ($wrap.hasClass(clName_wrapDrawerAct)) { 51 $wrap.css({ 52 width: "100%", 53 position: "fixed", 54 top: t + "px", 55 }); 56 57 var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; 58 59 $("html,body").css("height", "100%"); 60 } else { 61 var scrY = parseInt($wrap.css("top").replace("px", "") * -1); 62 $wrap.attr("style", ""); 63 $("html,body").attr("style", ""); 64 $("html,body").scrollTop(scrY); 65 } 66 67 $drawerNavWrap.css("padding-top", $("#headWrap").outerHeight(true)); 68 69 e.preventDefault(); 70 return false; 71 }); 72 73 $drawerCloseNavBtn.on("click." + spGNavEvName + "", function (e) { 74 $drawerNavBtn.removeClass(clName_drawerNavBtnAct); 75 $drawerNavBtn.parent().removeClass(clName_drawerNavBtnAct); 76 $drawerNavWrap.removeClass(clName_drawerNavBtnAct); 77 $wrap.removeClass(clName_wrapDrawerAct); 78 79 var scrY = parseInt($wrap.css("top").replace("px", "") * -1); 80 $wrap.attr("style", ""); 81 $("html,body").attr("style", ""); 82 $("html,body").scrollTop(scrY); 83 84 e.preventDefault(); 85 return false; 86 }); 87 } 88 89 function gNavInit() { 90 uaInfo = UAChk(); 91 gNavEvReset(); 92 spGnavInit(); 93 94 // gNavEvReset(); 95 // if (uaInfo["winSizeFlg"] != "PC") { 96 // spGnavInit(); 97 // } else { 98 // var scrY = 0; 99 // $drawerNavBtn.removeClass(clName_drawerNavBtnAct); 100 // $drawerNavBtn.parent().removeClass(clName_drawerNavBtnAct); 101 // $drawerNavWrap.removeClass(clName_drawerNavBtnAct); 102 // $wrap.removeClass(clName_wrapDrawerAct); 103 // if ($wrap.attr("style")) { 104 // scrY = parseInt($wrap.css("top").replace("px", "") * -1); 105 // } 106 // $wrap.attr("style", ""); 107 // $("html,body").attr("style", ""); 108 // if ($wrap.attr("style")) { 109 // $("html,body").scrollTop(scrY); 110 // } 111 // } 112 } 113 114 gNavInit(); 115 116 $(window).resize(function () { 117 gNavInit(); 118 }); 119 120 /* Smooth Scroll */ 121 /*----------------------------------------------------------*/ 122 //var leaveScrollNum = ($('#headWrap').outerHeight()) * -1; 123 var leaveScrollNum = 0; 124 var smoothScrollSpd = 300; 125 126 // é¤å¤ããã¿ã°æå® 127 var smoothScrollNotList = "#globalNavBtn a"; 128 //var smoothScrollNotList = '#globalNavBtn a, #third a, #fourth a, #fifth a'; 129 130 $('a[href^="#"]').on("click", function (e) { 131 e.preventDefault(); 132 var speed = 500; 133 var href = $(this).attr("href"); 134 href = $($(this).attr("href").replace(/\//g, "").replace(/\%/g, "\\%")); 135 var target = $(href == "#" || href == "" ? "html" : href); 136 137 var position = target[0].offsetTop; 138 // var position = target.offset().top; 139 140 $("body,html").animate({ scrollTop: position }, speed, "swing"); 141 return false; 142 }); 143 144 // å¥ãã¼ã¸ã¹ã ã¼ã¹ã¹ã¯ãã¼ã« 145 var smoothScrollPrefix = "move="; 146 $(window).on("load.smooth", function () { 147 $.each(paramAry, function (i, val) { 148 if (val.indexOf(smoothScrollPrefix) != -1) { 149 leaveScrollNum = $("#headWrap").outerHeight() * -1; 150 // leaveScrollNum = 0; 151 152 var hh = val.replace("?", "").replace(smoothScrollPrefix, ""); 153 var hash = "#" + hh; 154 var tgt = $(hash); 155 var pos = tgt.offset().top + leaveScrollNum; 156 $("html, body").animate({ scrollTop: pos }, smoothScrollSpd, "swing"); 157 } 158 }); 159 }); 160 161 // ã¿ãåãæ¿ã 162 /*----------------------------------------------------------------------*/ 163 var tabWrapName = ".tabWrap"; 164 var tabBtnName = ".tabBtn"; 165 var tabBoxName = ".tabBox"; 166 var activeCl = "active"; 167 168 var tabWrap = $(tabWrapName); 169 var tabBtn = $(tabBtnName); 170 var tabBox = $(tabBoxName); 171 172 tabBtn.click(function (e) { 173 var $this = $(this); 174 var thisParentIdx = $(tabWrapName).index($this.parents(tabWrapName)); 175 176 tabWrap.eq(thisParentIdx).find(tabBtnName).removeClass(activeCl); 177 tabWrap.eq(thisParentIdx).find(tabBoxName).removeClass(activeCl); 178 179 var activeId = $this.data("tabtrg"); 180 $("#" + activeId).addClass(activeCl); 181 $this.addClass(activeCl); 182 183 e.preventDefault(); 184 return false;
185 }); 186 187 // tab å¥ãã¼ã¸ 188 var tabPrefix = "tabtrg="; 189 $(window).on("load.tab", function () { 190 $.each(paramAry, function (i, val) { 191 if (val.indexOf(tabPrefix) != -1) { 192 var hh = val.replace("?", "").replace(tabPrefix, ""); 193 var trgTabParentIdx = $(tabWrapName).index($(tabBoxName + "#" + hh).parents(tabWrapName)); 194 195 tabWrap.eq(trgTabParentIdx).find(tabBtnName).removeClass(activeCl); 196 tabWrap.eq(trgTabParentIdx).find(tabBoxName).removeClass(activeCl); 197 198 var activeId = hh; 199 $("#" + activeId).addClass(activeCl); 200 $(tabBtnName + '[data-tabtrg="' + activeId + '"]').addClass(activeCl); 201 } 202 }); 203 }); 204 205 /* Scroll Fadein */ 206 /*----------------------------------------------------------*/ 207 var clName_fadeinWrap = "fadeinWrap"; 208 var clName_fadein = "fadein"; 209 var clName_fadeinActive = "scrollin"; 210 var $fadeinWrap = $("." + clName_fadeinWrap); 211 var $fadein = $("." + clName_fadein); 212 213 var winH = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; 214 215 var division_fadein_pc = 1.4; 216 var division_fadein_sp = 1.4; 217 var extra_fadein = winH / division_fadein_pc; 218 if (uaInfo["winSizeFlg"] != "PC") { 219 extra_fadein = winH / division_fadein_sp; 220 } 221 222 var delay_fadein = 320; 223 224 var limH = $("body").outerHeight() - winH; 225 226 function scrollFadein(y) { 227 uaInfo = UAChk(); 228 var scrY = y; 229 230 winH = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; 231 limH = $("body").outerHeight() - winH; 232 233 if (uaInfo["winSizeFlg"] == "PC") { 234 extra_fadein = winH / division_fadein_pc; 235 } else { 236 extra_fadein = winH / division_fadein_sp; 237 } 238 239 if ($fadeinWrap.find("." + clName_fadein).length) { 240 $fadeinWrap.each(function (idx) { 241 var $this = $(this); 242 var trgY = $this.offset().top - extra_fadein; 243 244 if (scrY >= trgY && !$this.hasClass(clName_fadeinActive)) { 245 $this.addClass(clName_fadeinActive); 246 247 $this.find("." + clName_fadein).each(function (i) { 248 var $t = $(this); 249 $t.stop() 250 .delay(delay_fadein * i) 251 .queue(function () { 252 $t.addClass(clName_fadeinActive); 253 }); 254 }); 255 } 256 257 // One time only 258 if (limH <= scrY) { 259 $this 260 .find("." + clName_fadein) 261 .not("." + clName_fadeinActive) 262 .each(function (i) { 263 var $t = $(this); 264 $t.stop() 265 .delay(delay_fadein * i) 266 .queue(function () { 267 $t.addClass(clName_fadeinActive); 268 }); 269 }); 270 } 271 272 // Any Time 273 /*if(scrY >= trgY && $this.hasClass(clName_fadeinActive)){ 274 $this.find('.'+clName_fadein).each(function(i){ 275 var $t = $(this); 276 if(!$t.hasClass(clName_fadeinActive)){ 277 $t.addClass(clName_fadeinActive); 278 } 279 }); 280 }else if(scrY < trgY && $this.hasClass(clName_fadeinActive)){ 281 $this.find('.'+clName_fadein).stop(); 282 $this.removeClass(clName_fadeinActive); 283 $this.find('.'+clName_fadein).removeClass(clName_fadeinActive); 284 }*/ 285 }); 286 } 287 } 288 289 // Release when using 290 // setTimeout(function(){ 291 // scrollFadein($(window).scrollTop()); 292 // },300); 293 // 294 // 295 // $(window).on('scroll.scrollFadein',function(){ 296 // scrollFadein($(window).scrollTop()); 297 // }); 298 299 // header Fix 300 // ---------------------------------------------------- 301 var $headWrap = $("#headWrap"); 302 var $mainWrap = $("#mainWrap"); 303 var $kvWrap = $("#mainKvSliderArea"); 304 var clName_headerFix = "fix"; 305 306 function headerFixed(y) { 307 if ($kvWrap.length) { 308 var scrY = y; 309 var trgY = $kvWrap.offset().top + $kvWrap.outerHeight(true) + $headWrap.outerHeight(true); 310 if (scrY > trgY) { 311 $headWrap.addClass(clName_headerFix); 312 $mainWrap.css({ 313 "padding-top": $headWrap.outerHeight(true), 314 }); 315 } else { 316 $mainWrap.css({ 317 "padding-top": "0", 318 }); 319 $headWrap.removeClass(clName_headerFix); 320 } 321 } else { 322 $headWrap.addClass(clName_headerFix); 323 $mainWrap.css({ 324 "padding-top": $headWrap.outerHeight(true), 325 }); 326 } 327 } 328 329 // setTimeout(function () { 330 // headerFixed($(window).scrollTop()); 331 // }, 300); 332 333 // $(window).on("scroll.headerFixed", function () { 334 // headerFixed($(window).scrollTop()); 335 // }); 336 337 // Single Sidebar Sticky Setting 338 // ---------------------------------------------------- 339 var _singleBodyArea = ".singleBodyArea"; 340 var _sideBarSticky = ".sidebar_scroll_fixed"; 341 var clName_sideBarStickyActive = "active"; 342 343 function sidebarStickySetting(y) { 344 if ($("body").hasClass("single") && $(_sideBarSticky).length) { 345 var scrY = y; 346 var hH = $headWrap.outerHeight(true); 347 var winH = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; 348 var stickyH = $(_sideBarSticky).outerHeight(true); 349 var stickyTop = winH - stickyH; 350 var trgY = winH; 351 352 // console.log('winH:'+winH+"\nstickyH:"+stickyH+"\nstickyTop:"+stickyTop); 353 354 if (stickyTop >= hH) { 355 stickyTop = hH + 10; 356 trgY = stickyTop; 357 } else { 358 trgY = $(_singleBodyArea).offset().top + stickyTop * -1; 359 } 360 $(_sideBarSticky).css("top", stickyTop); 361 362 if (scrY >= trgY) { 363 $(_sideBarSticky).addClass(clName_sideBarStickyActive); 364 } else { 365 $(_sideBarSticky).removeClass(clName_sideBarStickyActive); 366 } 367 } 368 } 369 370 // Release when using 371 // sidebarStickySetting($(window).scrollTop()); 372
373 // $(window).on("load.sideBarSticky resize.sideBarSticky scroll.sideBarSticky", function () { 374 // sidebarStickySetting($(window).scrollTop()); 375 // }); 376 377 // SP TOP BTN 378 // ---------------------------------------------------- 379 $(window).on("scroll", function () { 380 //ã¹ã¯ãã¼ã«ä½ç½®ãåå¾ 381 if ($(this).scrollTop() < 160) { 382 $(".for_top_box").removeClass("isActive"); 383 } else { 384 $(".for_top_box").addClass("isActive"); 385 } 386 }); 387 388 // SP NAV SLIDE ICON 389 // ---------------------------------------------------- 390 $(".nav__headCateList").scroll(function () { 391 var scr = $(this).scrollLeft(); 392 if (scr > 0) { 393 $("#header__categoryNav").find(".nav__headSlideIcon").fadeOut(300); 394 } else { 395 $("#header__categoryNav").find(".nav__headSlideIcon").fadeIn(300); 396 } 397 }); 398 399 // ã³ããä¸å¯ã«ãã 400 // ---------------------------------------------------- 401 if (!$("#wrap").hasClass("copyPermission")) { 402 // ã³ãã¼ç¦æ¢ 403 $(document).on("copy cut paste", function (e) { 404 e.preventDefault(); 405 return false; 406 }); 407 408 // å³ã¯ãªãã¯ç¦æ¢ 409 $(document).on("contextmenu", function (e) { 410 e.preventDefault(); 411 return false; 412 }); 413 414 // ãã©ãã°ç¦æ¢ 415 $(document).on("dragstart", function (e) { 416 e.preventDefault(); 417 return false; 418 }); 419 420 $("img").each(function () { 421 var pressTimer; 422 423 $(this).on("touchstart", function (e) { 424 pressTimer = setTimeout(function () { 425 e.preventDefault(); // é·æ¼ãã®ããã©ã«ãåä½ããã£ã³ã»ã« 426 }, 500); // 0.5ç§ä»¥ä¸æ¼ãããé·æ¼ãã¨å¤å® 427 }); 428 429 $(this).on("touchend touchmove", function () { 430 clearTimeout(pressTimer); 431 }); 432 }); 433 434 // CSSã§é·æ¼ãã¡ãã¥ã¼ææ¢ï¼iOS Safariåãï¼ 435 $("img").css({ 436 "-webkit-touch-callout": "none", // é·æ¼ãã¡ãã¥ã¼ç¡å¹ 437 "-webkit-user-select": "none", // é¸æç¦æ¢ 438 "user-select": "none", 439 }); 440 } 441}); 442 443//]]>
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.