$(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 $snb = $(".snb_1dli > a"); $snb.mouseover(function() { if(mouse_event) { $(".snb_1dli").removeClass("snb_1dli_over snb_1dli_over2 snb_1dli_on"); $(this).parent().addClass("snb_1dli_over snb_1dli_on"); hide_menu = false; } }); $snb.mouseout(function() { hide_menu = true; }); $(".snb_2dli").mouseover(function() { hide_menu = false; }); $(".snb_2dli").mouseout(function() { hide_menu = true; }); $snb.focusin(function() { $(".snb_1dli").removeClass("snb_1dli_over snb_1dli_over2 snb_1dli_on"); $(this).parent().addClass("snb_1dli_over snb_1dli_on"); hide_menu = false; }); $snb.focusout(function() { hide_menu = true; }); $(".snb_2da").focusin(function() { $(".snb_1dli").removeClass("snb_1dli_over snb_1dli_over2 snb_1dli_on"); var $snb_li = $(this).closest(".snb_1dli").addClass("snb_1dli_over snb_1dli_on"); hide_menu = false; }); $(".snb_2da").focusout(function() { hide_menu = true; }); $('#snb_1dul>li').bind('mouseleave',function(){ submenu_h_hide(); }); $(document).bind('click focusin',function(){ if(hide_menu) { submenu_h_hide(); } }); }); function submenu_h_hide() { $(".snb_1dli").removeClass("snb_1dli_over snb_1dli_over2 snb_1dli_on"); }