안녕하세요 요즘에 부트스트랩을 이용해서 홈페이지를 만들고 있는 아라한사입니다.
네비게이션 구현 중에 궁금한게 생겻는데요..
일단 현재 페이지는 active 상태가 되어있잖아요..
그런데 링크를 클릭하면 다른 페이지로 가버리는데,
그 클릭한 것을 기억하고 있다가.
그 클릭한 페이지에서는 그쪽 페이지에 해당하는 네비게이션 링크버튼을 active 상태로 만들어서 다른 링크버튼과 차별을 줘야하잖아요..
이걸 구현을 해야하는데..
제가 생각한 방법은..(jsp 입니다)
네비게이션 .jsp을 include 하기전에, 그 페이지를 가리키는 변수를 하나 설정해서 네비게이션 파일을 include 할때
그 변수값을 주면서 각 네비게이션 링크 버튼 li 마다 일일이 그 함수를 실행시켜서 (매우 ㅠ.ㅠ반복적인 일)
그 함수가 해당하는 li 에서 class="active"를 구현하는 게
지금의 생각입니다...
자바스크립트나 jQuery 를 이용하면 뭔가 될것같기도한데.. 아직 자바스크립트 실력이 미숙하네요 ㅠ
스택오버플로우를 봐도, 그냥 페이지 내에서 active 구현하는 방법만 나와서 ㅠㅠ
딱히 감이 안오네요..
답없으면 그냥 이렇게 할렵니다.ㅠ.ㅠ
혹시나 아주 혹시나 좋은 방법 아시는 분 있으시면 답변 주시면좋고
없어도 삽질하면 됩니다.ㅠ.ㅠ..
저는 괜찮습니다.(하하)