답변 3개
새로 만들어진 페이지에 맞게 스크립트 추가를 하셔야 할거 같습니다.
먼저 스크립트 부분을 찾으셔야 할거 같습니다.
소스만 봐서는 head.sub.php에 있을거 같으나 코딩하는 방식이 다를 수도 있으니 없다면 head.php도
살펴 보시길...
<script type="text/javascript"> $(document).ready(function() { var boTable = ''; var currentUrl = location.href; console.log(currentUrl); var urlArray = currentUrl.split('/'); var currentPage = urlArray[urlArray.length-1]; if(currentPage.substring(0,6) == 'sub_01') { $('.P_menu_02_01').addClass('on'); if(currentPage.substring(0,9) == 'sub_01_01') { $('.P_menu_02_01_bg li:eq(0) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_01_02') { $('.P_menu_02_01_bg li:eq(1) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_01_03') { $('.P_menu_02_01_bg li:eq(2) a').addClass('on'); } } else if(currentPage.substring(0,6) == 'sub_02') { $('.P_menu_02_02').addClass('on'); if(currentPage.substring(0,9) == 'sub_02_01') { $('.P_menu_02_02_bg li:eq(0) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_02_02') { $('.P_menu_02_02_bg li:eq(1) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_02_03') { $('.P_menu_02_02_bg li:eq(2) a').addClass('on'); } } else if(currentPage.substring(0,6) == 'sub_03') { $('.P_menu_02_03').addClass('on'); if(currentPage.substring(0,9) == 'sub_03_01') { $('.P_menu_02_03_bg li:eq(0) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_03_02') { $('.P_menu_02_03_bg li:eq(1) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_03_03') { $('.P_menu_02_03_bg li:eq(2) a').addClass('on'); } else if(currentPage.substring(0,9) == 'sub_03_04') { $('.P_menu_02_03_bg li:eq(3) a').addClass('on'); } } else if(boTable == 'profile01') { $('.P_menu_02_03').addClass('on'); $('.P_menu_02_03_bg li:eq(0) a').addClass('on'); } else if(boTable == 'profile02') { $('.P_menu_02_03').addClass('on'); $('.P_menu_02_03_bg li:eq(1) a').addClass('on'); } else if(boTable == 'profile03') { $('.P_menu_02_03').addClass('on'); $('.P_menu_02_03_bg li:eq(2) a').addClass('on'); } else if(boTable == 'profile04') { $('.P_menu_02_03').addClass('on'); $('.P_menu_02_03_bg li:eq(3) a').addClass('on'); } else if(boTable == 'free' || boTable == 'notice' || boTable == 'event' || boTable == 'inquiry') { $('.P_menu_02_04').addClass('on'); if(boTable == 'notice') { $('.P_menu_02_04_bg li:eq(0) a').addClass('on'); } else if(boTable == 'event') { $('.P_menu_02_04_bg li:eq(1) a').addClass('on'); } else if(boTable == 'inquiry') { $('.P_menu_02_04_bg li:eq(2) a').addClass('on'); } else if(boTable == 'free') { $('.P_menu_02_04_bg li:eq(3) a').addClass('on'); } } else if(boTable == 'tip' || boTable == 'monthly_member' || boTable == 'story') { $('.P_menu_02_05').addClass('on'); if(boTable == 'tip') { $('.P_menu_02_05_bg li:eq(0) a').addClass('on'); } else if(boTable == 'monthly_member') { $('.P_menu_02_05_bg li:eq(1) a').addClass('on'); } else if(boTable == 'story') { $('.P_menu_02_05_bg li:eq(2) a').addClass('on'); } } if(currentPage.substring(0,9) == 'sub_03_01') { $('.p_sub_address_tab01').addClass('on'); $('.m_sub_tr_tab li:eq(0) img').attr('src', '/m_img/sub/tap01_on.png'); $('.m_sub_tr_tab li:eq(4) img').attr('src', '/m_img/sub/tap01_on.png'); $('.m_sub_tr_tab li:eq(8) img').attr('src', '/m_img/sub/tap01_on.png'); $('.m_sub_tr_tab li:eq(12) img').attr('src', '/m_img/sub/tap01_on.png'); } else if(currentPage.substring(0,9) == 'sub_03_02') { $('.p_sub_address_tab02').addClass('on'); $('.m_sub_tr_tab li:eq(1) img').attr('src', '/m_img/sub/tap02_on.png'); $('.m_sub_tr_tab li:eq(5) img').attr('src', '/m_img/sub/tap02_on.png'); $('.m_sub_tr_tab li:eq(9) img').attr('src', '/m_img/sub/tap02_on.png'); $('.m_sub_tr_tab li:eq(13) img').attr('src', '/m_img/sub/tap02_on.png'); } else if(currentPage.substring(0,9) == 'sub_03_03') { $('.p_sub_address_tab03').addClass('on'); $('.m_sub_tr_tab li:eq(2) img').attr('src', '/m_img/sub/tap03_on.png'); $('.m_sub_tr_tab li:eq(6) img').attr('src', '/m_img/sub/tap03_on.png'); $('.m_sub_tr_tab li:eq(10) img').attr('src', '/m_img/sub/tap03_on.png'); $('.m_sub_tr_tab li:eq(14) img').attr('src', '/m_img/sub/tap03_on.png'); } else if(currentPage.substring(0,9) == 'sub_03_04') { $('.p_sub_address_tab04').addClass('on'); $('.m_sub_tr_tab li:eq(3) img').attr('src', '/m_img/sub/tap04_on.png'); $('.m_sub_tr_tab li:eq(7) img').attr('src', '/m_img/sub/tap04_on.png'); $('.m_sub_tr_tab li:eq(11) img').attr('src', '/m_img/sub/tap04_on.png'); $('.m_sub_tr_tab li:eq(15) img').attr('src', '/m_img/sub/tap04_on.png'); } });</script>
여기서 계양구청점 페이지가 sub_03_05.php입니다. sub_03_05에 대한 스크립트가 추가되어야 합니다.
} else if(currentPage.substring(0,9) == 'sub_03_04') { $('.p_sub_address_tab04').addClass('on'); $('.m_sub_tr_tab li:eq(3) img').attr('src', '/m_img/sub/tap04_on.png'); $('.m_sub_tr_tab li:eq(7) img').attr('src', '/m_img/sub/tap04_on.png'); $('.m_sub_tr_tab li:eq(11) img').attr('src', '/m_img/sub/tap04_on.png'); $('.m_sub_tr_tab li:eq(15) img').attr('src', '/m_img/sub/tap04_on.png'); } else if(currentPage.substring(0,9) == 'sub_03_05') { $('.p_sub_address_tab05').addClass('on'); }
일단 이렇게만 하시면 탭은 유지가 될겁니다.
스크립트만 본다면 좀 이상한 부분이 보이는데... 필요없는 부분이 좀...
일단 직접 소스 보면서 처리해 드리지 못하니 이렇게만 하시고 테스트 후에 다른 이상 증상이 있다면
처리를 하셔야 하겁니다.
sub_03_05.php
에 들어가셔서.
<div class="tab_content content04" style="">
<ul class="p_sub_address">
<li class="p_sub_address_tab01"><a href="/sub_ko/sub_03_01.php?mode=schedule"></a></li>
<li class="p_sub_address_tab02"><a href="/sub_ko/sub_03_02.php?mode=schedule"></a></li>
<li class="p_sub_address_tab03"><a href="/sub_ko/sub_03_03.php?mode=schedule"></a></li>
<li class="p_sub_address_tab04"><a href="/sub_ko/sub_03_04.php?mode=schedule"></a></li>
<li class="p_sub_address_tab05"><a href="/sub_ko/sub_03_05.php?mode=schedule"></a></li>
</ul>
<div>
<img src="/img/sub/sub03_04_04.jpg">
</div>
</div>
<li class="p_sub_address_tab05"><a href="/sub_ko/sub_03_05.php?mode=schedule"></a></li>
클래스에 on 붙이세요. <li class="p_sub_address_tab05 on">
답변을 작성하려면 로그인이 필요합니다.
