$(function(){ var hide_menu = false; var mouse_event = false; var oldX = oldY = 0; $(document).mousemove(function(e) { if(oldX == 0) { oldX = e.pageX; oldY = e.pageY; } if(oldX != e.pageX || oldY != e.pageY) { mouse_event = true; } }); // ÁÖ¸Þ´º var $gnb = $(".gnb_1dli > a"); $gnb.mouseover(function() { if(mouse_event) { $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); $(this).parent().addClass("gnb_1dli_over gnb_1dli_on"); menu_rearrange($(this).parent()); hide_menu = false; } }); $gnb.mouseout(function() { hide_menu = true; }); $(".gnb_2dli").mouseover(function() { hide_menu = false; }); $(".gnb_2dli").mouseout(function() { hide_menu = true; }); $gnb.focusin(function() { $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); $(this).parent().addClass("gnb_1dli_over gnb_1dli_on"); menu_rearrange($(this).parent()); hide_menu = false; }); $gnb.focusout(function() { hide_menu = true; }); $(".gnb_2da").focusin(function() { $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); var $gnb_li = $(this).closest(".gnb_1dli").addClass("gnb_1dli_over gnb_1dli_on"); menu_rearrange($(this).closest(".gnb_1dli")); hide_menu = false; }); $(".gnb_2da").focusout(function() { hide_menu = true; }); $('#gnb_1dul>li').bind('mouseleave',function(){ submenu_hide(); }); $(document).bind('click focusin',function(){ /* ¼­ºê¸Þ´º Ŭ¸¯ ¾ÈµÇ¼­ »èÁ¦ÇÔ 170621 if(hide_menu) { submenu_hide(); } */ }); function submenu_hide() { $(".gnb_1dli").removeClass("gnb_1dli_over gnb_1dli_over2 gnb_1dli_on"); } // ÅؽºÆ® ¸®»çÀÌÁî Ä«¿îÆ® ÄíÅ°ÀÖÀ¸¸é ½ÇÇà var resize_act; var text_resize_count = parseInt(get_cookie("ck_font_resize_count")); if(!isNaN(text_resize_count)) { if(text_resize_count > 0) resize_act = "increase"; else if(text_resize_count < 0) resize_act = "decrease"; if(Math.abs(text_resize_count) > 0) font_resize2("container", resize_act, Math.abs(text_resize_count)); } }); function menu_rearrange(el) { var width = $("#gnb_1dul").width(); var left = w1 = w2 = 0; var idx = $(".gnb_1dli").index(el); for(i=0; i<=idx; i++) { w1 = $(".gnb_1dli:eq("+i+")").outerWidth(); w2 = $(".gnb_2dli > a:eq("+i+")").outerWidth(true); if((left + w2) > width) { el.removeClass("gnb_1dli_over").addClass("gnb_1dli_over2"); } left += w1; } }