Extra Form
PHP PHP 5.3
CMS XpressEngine
$(function() {
var url = window.location.href;
$("#subMenu li a").each(function() {
if (url == (this.href)) {
$(this).parent().parent().show();
$(this).addClass("active");
}
});
}); 

 

이런식으로 선택된 메뉴가 url과 일치하면 활성화 되도록 했는데요,

해당메뉴에서 페이지가 넘어가면 활성화가 해제되고있습니다.

 

url에 href를 포함하고 있다면 활성화가 유지될 수 있는 방법이 있을까요?

구글링을해도 딱 맞는걸 못찾았네요..ㅠ

 

 

  • profile
    자바스크립트로 하셨나보네요.
    페이지가 넘어갔다는게 게시판에서 2페이지로 갔다는 의미겠죠?
    2페이지로 가면 url에 page값 변수가 붙으면서 url이 달라지죠.
    이외에도 쓰기페이지에서는 url이 달라지겠네요.
    php로 해당 링크의 mid값과 현재 페이지의 mid값을 비교해서 같으면 활성화시키면 되는데 굳이 자바스크립트로 할 필요가 있는 것인가요?
  • profile profile
    php가아닌 html파일에서 파라미터값이 붙게되면 활성화가 풀려서요.
    간단하고 절대적인 방법이 있다면 좋을텐데...아쉽네요..ㅠ