$(document).ready(function(){ mobile_menu(); }); function mobile_menu(){ /* º¯¼ö ¼±¾ð */ var $menu = null; var $left_gnb = null; // ¿µ¿ª Àüü var $depth1_wrap = null; var $depth1 = null; var $depth1_btn = null; /* ½ÃÀÛ ÇÔ¼ö */ function start(){ init(); init_event(); } /* º¯¼ö ÃʱâÈ­ ÇÔ¼ö */ function init(){ $menu = $('.menu'); $left_gnb = $('.left_gnbWrap'); // ¿µ¿ª Àüü $depth1_wrap = $('.left_gnb>li'); $depth1 = $depth1_wrap.children('ul'); $depth1_btn = $depth1_wrap.children('a'); } /* À̺¥Æ® ÇÔ¼ö */ function init_event(){ /* ¸ð¹ÙÀÏ ¸Þ´º ¹öư Ŭ¸¯ÇßÀ»¶§ ¸ð¹ÙÀÏ ¸Þ´º¿µ¿ª ³ª¿À°Ô Çϱâ */ $menu.click(function(event){ event.preventDefault(); $left_gnb.addClass('on'); }); /* x¹öư ´­·¶À»¶§ ¸ð¹ÙÀÏ ¸Þ´º ´Ý±â */ $('.close').click(function(event){ event.preventDefault(); $left_gnb.removeClass('on'); // x¹öư ´©¸£¸é ½Ã°£Â÷ ¾à°£µÎ°í ¼Ò¸Þ´º ´ÝÈ÷°Ô Çϱâ setTimeout(function(){ $depth1_btn.removeClass('on'); $depth1.slideUp(); },300) }); /* depth1ÀÇ °¢¸Þ´º Ŭ¸¯½Ã depth2 ³ª¿À°Ô Çϱâ */ $depth1_btn.click(function(event){ event.preventDefault(); var $this = $(this); var $this_ul = $this.siblings('ul'); var check = $this.hasClass('on'); if(check){ $this.removeClass('on'); $this_ul.stop(true,true).slideUp(); }else{ $depth1_btn.removeClass('on'); $depth1.stop().slideUp(); $this.addClass('on'); $this_ul.stop(true,true).slideDown(); } }); /* µð¹ÙÀ̽º Å©±â º¯°æ½Ã ¸ð¹ÙÀÏ ¸Þ´º¿µ¿ª ¼û±â±â */ $(window).resize(function(){ $left_gnb.removeClass('on'); }); } start(); // ½ÃÀÛ È£Ãâ }