$(document).ready(function(){ gnbMenu(); lnbMenu(); skipMenu(); //mainTabMn(); }); /***** gnb menu 메인 메뉴 *****/ function gnbMenu() { var mainMmArea = ".gnb_menu"; var subMn = ".gnb_subMn"; $(mainMmArea + " .nav > li").on("mouseenter focusin", function(e) { if(e.type == "mouseenter" || !$(e.target).parents("ul").hasClass("gnb_subMn")) { $(mainMmArea).find(subMn).fadeOut(200); } $(this).find(subMn).slideDown(200); e.preventDefault(); e.stopPropagation(); }); $(mainMmArea + " .nav").on("mouseleave", function(e){ $(mainMmArea).find(subMn).fadeOut(200); }); } /***** left menu 왼쪽 메뉴 *****/ function lnbMenu() { $('.menu3dep > li > a').on('focus click', function(){ $('.menu3dep > li').removeClass('on'); $(this).parent('li').addClass('on'); $('.menu3dep > li > ul').hide(); $(this).next('ul').show(); return false; }); } /***** skip menu 접근성 바로이동 메뉴 *****/ function skipMenu() { $(".skipMenu > a").on("click",function(event){ if($(this).attr("href") == "#header"){ if($(".gnb").length > 0){ $(".gnb").find("a:eq(1)").focus(); }else if($("#gnb").length > 0){ $("#gnb").find("a:eq(1)").focus(); } }else if($(this).attr("href") == "#lnb"){ $("#lnb").attr("tabindex","0").focus(); }else if($(this).attr("href") == "#container"){ if($("#content").length > 0){ $("#content").attr("tabindex","0").focus(); }else{ $("#container").attr("tabindex","0").focus(); } }else if($(this).attr("href") == "#content"){ $("#content").attr("tabindex","0").focus(); } return false; }); } /***** main tab menu 메인 탭메뉴 *****/ function mainTabMn() { var mainTabTarget = ".main .board .list"; $(mainTabTarget).each(function() { $(this).find(".tabMn").on("click", function(e) { $(mainTabTarget).removeClass("active").find(".tabCon").hide(); $(this).parent().addClass("active").find(".tabCon").show(); e.preventDefault(); }); }); }