var initialized = false, headerHeight = 0, siteWidth = 0, bodyHeight = 0, windowHeight = 0, startPos = 0, // ֱǰ¤Î¥¹¥¯¥í�`¥ëÁ¿�onscroll¤Ç� btn_pagetop_isShow = false; $(function(){ $('a[href^="#"]').click(function() { if (!$(this).hasClass('noscroll')) { var tar = $(this).attr('href'); if(tar != '#'){ $('html, body').stop().animate({scrollTop:$(tar).offset().top}, { duration: 800, easing: 'swing'}) return false; } } }); // ¥¹¥é¥¤¥É¥á¥Ë¥å�`�SP� $('#btn_menu').on('click', function(){ $('#cover').css({'z-index':''}); if($('#gmenu').hasClass('open')){ menuChange(false); } else { menuChange(true); } }); $('#cover').on('click', function(){ menuChange(false); }); // ÎÄ×Ö¥µ¥¤¥º�ä¸ü£�PC� $('#switch_area, #fs_controller .sig_m, #fs_controller .sig_l').on('click', function(){ if($('#switch_area').hasClass('fsl')){ fontSizeSwitch('S'); } else { fontSizeSwitch('L'); } }); var fontsize = $.cookie("fontsize"); if (fontsize == "L") { $('#switch').css({'left':'38px'}); $('html').css({'font-size':'75%'}); $('#switch_area').addClass('fsl'); } // //$('.heightLine_g1', '#contents').heightLine({fontSizeCheck:true}); //$('.heightLine_g2', '#contents').heightLine({fontSizeCheck:true}); // °õºþ¥Ü¥¿¥ó $('#btn_print a').on('click', function(){ window.print(); return false; }); }); $(window).on({ 'load': function(){ getSize(); // ¥³¥ó¥Æ¥ó¥Ä²¿¤Ø¤ÎÖ±¥ê¥ó¥¯¤Î��� setTimeout(function(){ if(location.hash == "#article") { $('#header').addClass('show').stop().animate({'top': 0}, { duration: 0, easing: 'linear'}); } }, 200); }, 'resize': function(){ getSize(); }, 'scroll': function(){ var currentPos = $(this).scrollTop(); // header¤ÎIN/OUT�SP� if(siteWidth <= 799){ if (currentPos > startPos) { if($(window).scrollTop() >= 40 && $('#header').hasClass('show')) { $('#header').removeClass('show').stop().animate({'top': '-156px'}, { duration: 400, easing: 'swing'}); } } else { if(!($('#header').hasClass('show'))){ $('#header').addClass('show').stop().animate({'top': 0}, { duration: 400, easing: 'swing'}); } } if($('#gmenu').hasClass('open')){ menuChange(false); } startPos = currentPos; } // ¥È¥Ã¥×¤Ø��ë¥Ü¥¿¥ó±íÊ� if (currentPos > 150) { if (!btn_pagetop_isShow) { btn_pagetop_isShow = true; $('#btn_pagetop').addClass('show'); } else { // Ò»·¬Ï¤ޤǥ¹¥¯¥í�`¥ë¤·¤¿¤é�L¤¹ if (currentPos > (bodyHeight - windowHeight - 100)) { btn_pagetop_isShow = false; $('#btn_pagetop').removeClass('show'); } } } else { if (btn_pagetop_isShow) { btn_pagetop_isShow = false; $('#btn_pagetop').removeClass('show'); } } } }); function getSize(){ headerHeight = $('#header').outerHeight(); siteWidth = $(window).width(); $('#gmenu').css({'top': headerHeight}); menuChange(false); if(siteWidth <= 799){ $('#wrapper').removeClass('def'); if($('#switch_area').hasClass('fsl')){ $('html').css({'font-size':''}); $('#switch_area').removeClass('fsl'); $('#switch').css({'left':'-2px'}); } //$('#wrapper').css({'padding-top': headerHeight}) } else { $('#wrapper').addClass('def'); var fontsize = $.cookie("fontsize"); if (fontsize != undefined) { fontSizeSwitch(fontsize); } } windowHeight = $(window).height(); bodyHeight = $('body').height(); } function menuChange(to_open){ if (to_open) { // �_¤¯ $('#btn_menu').addClass('open'); $('#cover').addClass('show'); $('#gmenu').stop().animate({'right': '0'}, { duration: 600, easing: 'swing'}).addClass('open'); } else { // �]¤¸¤ë $('#btn_menu').removeClass('open'); $('#cover').removeClass('show'); $('#gmenu').stop().animate({'right': '-800px'}, { duration: 200, easing: 'swing'}).removeClass('open'); } } // ÎÄ×Ö¥µ¥¤¥º�ä¸ü£�PC��size = s or l� function fontSizeSwitch(size){ if(size == 'S'){ $('#switch').stop().animate({'left':'-2px'}, { duration: 300, easing: 'swing', complete: function(){ $('html').css({'font-size':'62.5%'}); $('#switch_area').removeClass('fsl'); $.cookie("fontsize", "S", { expires: 7, path: '/' }); $('.heightLine_g1', '#contents').heightLine('refresh'); $('.heightLine_g2', '#contents').heightLine('refresh'); }}); } else if (size == 'L'){ $('#switch').stop().animate({'left':'38px'}, { duration: 300, easing: 'swing', complete: function(){ $('html').css({'font-size':'75%'}); $('#switch_area').addClass('fsl'); $.cookie("fontsize", "L", { expires: 7, path: '/' }); $('.heightLine_g1', '#contents').heightLine('refresh'); $('.heightLine_g2', '#contents').heightLine('refresh'); }}); } }