//모달창 스크립트 function setCookie(name, value, expiredays){ var todayDate = new Date(); todayDate.setDate (todayDate.getDate() + expiredays); document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"; } $(function(){ cookiedata = document.cookie; if(cookiedata.indexOf('notice_layer=done') < 0){ layer_popup("#notice_layer"); } }); function layer_popup(el){ var $el = $(el); //레이어의 id를 $el 변수에 저장 var isDim = $el.prev().hasClass('dimBg'); //dimmed 레이어를 감지하기 위한 boolean 변수 isDim ? $('.dim-layer').fadeIn() : $el.fadeIn(); var $elWidth = ~~($el.outerWidth()), $elHeight = ~~($el.outerHeight()), docWidth = $(document).width(), docHeight = $(document).height(); // 화면의 중앙에 레이어를 띄운다. if ($elHeight < docHeight || $elWidth < docWidth) { $el.css({ marginTop: -$elHeight /2, marginLeft: -$elWidth/2 }) } else { $el.css({top: 0, left: 0}); } $el.find('#btn_close').click(function(){ setCookie("notice_layer", "done", 1); isDim ? $('.dim-layer').fadeOut() : $el.fadeOut(); // 닫기 버튼을 클릭하면 레이어가 닫힌다. return false; }); $('.layer .dimBg').click(function(){ $('.dim-layer').fadeOut(); return false; }); } //lnb menu 스크립트 ( function( $ ) { $( document ).ready(function() { $('#cssmenu li.has-sub>a').on('click', function() { // 2025.01.06 나혁제 href 삭제 처리하면 안됨 // $(this).removeAttr('href'); // var element = $(this).parent('li'); var element = $(this).parent('li'); if (element.hasClass('open')) { element.removeClass('open'); element.find('li').removeClass('open'); element.find('ul').slideUp(); } else { element.addClass('open'); element.children('ul').slideDown(); // 2025.08.07 나혁제 다른 메뉴는 그대로 유지 // element.siblings('li').children('ul').slideUp(); // element.siblings('li').removeClass('open'); // element.siblings('li').find('li').removeClass('open'); // element.siblings('li').find('ul').slideUp(); } }); $('#cssmenu>ul>li.has-sub>a').append(''); function rgbToHsl(r, g, b) { r /= 255, g /= 255, b /= 255; var max = Math.max(r, g, b), min = Math.min(r, g, b); var h, s, l = (max + min) / 2; if(max == min){ h = s = 0; } else { var d = max - min; s = l > 0.5 ? d / (2 - max - min) : d / (max + min); switch(max){ case r: h = (g - b) / d + (g < b ? 6 : 0); break; case g: h = (b - r) / d + 2; break; case b: h = (r - g) / d + 4; break; } h /= 6; } return l; } }); } )( jQuery ); // main tab 스크립트 function main_tab(num){ var f = $('.main_tab').find('li'); for ( var i = 0; i < f.length; i++ ) { if ( i == num) { f.eq(i).addClass('active'); $('.main_tab0' + i ).show(); } else { f.eq(i).removeClass('active'); $('.main_tab0' + i ).hide(); } } }