테스트 사이트 - 개발 중인 베타 버전입니다

서브메뉴에서 상위메뉴 active 채택완료

가방 6년 전 조회 1,914

안녕하세요

 

A 메뉴에 A-1,A-2 서브메뉴가 있는데요

원래 A-1만있어서 A메뉴링크랑 A-1메뉴링크가 같아서 메뉴링크의 pid값과 url의 pid값이 값으면 class를 지정해서 class가 acitve 되도록하였습니다

 

근데 문제는 A-2 가 새로 생겨서 A메뉴(A-1메뉴링크)링크와 A-2 링크가 다르니(pid값이 다름)

 

active를 당연히안주네요... 메뉴코드(007001,007002)로 할려다가 001007인 메뉴도 있어서 메뉴코드로는 한계가 있을거같은데 좋은방법이 있을까요 ㅠㅠ?

 

                    $tmp = parse_url($url);                     parse_str($tmp['query'], $obj);

 

                if($pid != ""){                     if($obj['pid'] == $pid)                         $class = "class='active'";                     else                         $class = "";                 }

                if($table != ""){                     if($obj['bo_table'] == $table)                         $class = "class='active'";                     else                         $class = "";                 }                 ?>

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

가방
6년 전

자바스크립트로 해결하였습니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인