24/10/07 관리자 페이지 leftmenu 수정

This commit is contained in:
subsub 2024-10-07 11:57:00 +09:00
parent dac738b7e1
commit cdf1e543fe
3 changed files with 13 additions and 6 deletions

View File

@ -18,7 +18,7 @@
<!-- depth02 --> <!-- depth02 -->
<ul class="depth02_ul"> <ul class="depth02_ul">
<li class="depth02_li"> <li class="depth02_li active">
<a href="#none">기본관리</a> <a href="#none">기본관리</a>
</li> </li>
<li class="depth02_li"> <li class="depth02_li">

View File

@ -7,8 +7,9 @@
var xhttp = new XMLHttpRequest(); var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function () { xhttp.onreadystatechange = function () {
if (this.readyState == 4 && this.status == 200) { if (this.readyState == 4 && this.status == 200) {
el.outerHTML = this.responseText;
leftMenu(); leftMenu();
el.outerHTML = this.responseText;
} }
}; };
xhttp.open('GET', includePath, true); xhttp.open('GET', includePath, true);

View File

@ -5,15 +5,21 @@ function leftMenu() {
$('.depth02_ul').slideUp(0); $('.depth02_ul').slideUp(0);
$('.menu_title').click(function () { $('.menu_title').on('click',function () {
// 대시보드 메뉴는 하위메뉴가 없을 수도 있으니 클릭 이벤트 막음 // 대시보드 메뉴는 하위메뉴가 없을 수도 있으니 클릭 이벤트 막음
if ($(this).closest(".depth01_li").index() !== 0) { if ($(this).closest(".depth01_li").index() !== 0) {
$(this).closest('.depth01_li').toggleClass('active');
$(this).next('.depth02_ul').toggleClass('active');
$(this).next('.depth02_ul').slideToggle(400);
$(this).closest('.depth01_li').siblings('.depth01_li').removeClass('active'); $(this).closest('.depth01_li').siblings('.depth01_li').removeClass('active');
$(this).closest('.depth01_li').siblings('.depth01_li').find('.depth02_ul').slideUp(400); $(this).closest('.depth01_li').siblings('.depth01_li').find('.depth02_ul').slideUp(400);
if($(this).closest(".depth01_li").is(".active")){
$(this).closest('.depth01_li').removeClass('active');
$(this).next('.depth02_ul').removeClass('active');
$(this).next('.depth02_ul').slideUp(400);
}else{
$(this).closest('.depth01_li').addClass('active');
$(this).next('.depth02_ul').addClass('active');
$(this).next('.depth02_ul').stop().slideDown(400);
}
} }
}); });