z-index 값에 따라 메뉴 출력 가능할까요?

z-index 값에 따라 메뉴 출력 가능할까요?

QA

z-index 값에 따라 메뉴 출력 가능할까요?

본문

관리자모드에서 메뉴 생성 시 z-index 에 우선출력 순위를 넣어주는데, 그룹별 값을 주고 특정 페이지에서 그 값과 일치하는 메뉴만 불러오게 하려고 합니다. 

 

 

 $sql = " select *
      from {$g5['menu_table']}
      where me_use = '1'
        and length(me_code) = '2'
      order by me_order, me_id ";
   $result = sql_query($sql, false);
   $lnb_zindex = 1; // lnb_1dli z-index 값 설정용

 

 

$lnb_zindex = 1 이라면, z-index값에 1이 적용된 메뉴만 보이도록 말이죠...

 

고수님들 도와주세요.

이 질문에 댓글 쓰기 :

답변 2

특정페이지에서만 메뉴가 보이게끔 코드를 짜시는게 좋을거 같습니다.

z-index로 비교하는 기준값을 잡기엔 조건이 좋지 않네요!

 

php 나 스크립트로 코드를 짜기 어려우시다면, css 로 약간의 편법(?)도 있습니다.

각각 메뉴에 class 를 선언하고, 혹은 class 선언이 어렵다면 nth-of-type 같은 요소로 선택해주고,

해당 페이지 상단에 

<style>

</style> 내용안에 그 페이지에서 보여지면 안될 메뉴를 display:none 시키면 됩니다.

z-index 는 레이어의 위 아래를 사용하기 위해주는 css 입니다.

그런 용도로 사용하는 건 적절하지 않습니다.

굳이 사용하시려면 jquery 등을 사용해서 z-index 값을 비교하여 보이고 숨기고가 가능하겠습니다만

문제도 많고 구현도 어렵고 좋은 코딩은 아닙니다.

다른 방식을 생각해보세요.

답변 고마워요~ 저도 z-index로 하기엔 다소 무리가 있어보여 where me_use 값으로 처리하기로 했습니다.

adm/menu_list.php 에서 필드를 늘려서 값을 늘려 사용하기로 했어요.
원본 소스를 수정하는게 영~ 탐탁치 않지만 실력이 없어서... ㅜㅜ

답변을 작성하시기 전에 로그인 해주세요.
전체 123,635 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT