개발Story

메뉴를 클릭시 링크를 이동시키고 클래스에 active 속성 부여

 

<javascript />
<div class="noticeTab"> <ul> <li class="myInfo" > <a href='/myinfo/myInfo/main.do' > 내정보.. </a> </li> <li class="ogcr" > <a href="/myinfo/ogcr/list.do" > </a></li> <li class="publicUses> <a .....> </a> </li> <li class="excelUpld"> <a .......> </a> </li> </ul> </div>

 

[1번째 방법 :  url에 class정보가 있다. url에서 클래스를 찾아 active를 더해주는 코드이다.]

 

<javascript />
$(document).ready(function() { var classes = ['myInfo', 'ogcr', 'publicUses', 'excelUpld']; var cls = R.find(function(v) { return location.href.indexOf(v) !== -1 }, classes); if (cls) $('.noticeTab').find('.' + cls).addClass('active'); });

 

[2 번째 방법 : url을 찾아서 부모 li activceAdd를 준다.]

 

<javascript />
$(document).ready(function() { $('.noticeTab').find('a[href="' + document.location.pathname + '"]').parents('li').addClass('active'); });
profile

개발Story

@슬래기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!