메뉴 비노출시 좌측메뉴 사라짐 채택완료
안녕하세요 최근에 좌측메뉴를 다운받아서 잘 사용하고 있었는데요
궁금한 부분이 있습니다.
좌측메뉴에만 노출이 안되게 메뉴를 몇개 비노출을 하면
좌측메뉴 전체가 노출이 안되는 오류가 있습니다.
메뉴를 비노출로 설정해도 좌측메뉴는 살아있게 하고 싶은데
다른 방법이 없을까요?
<좌측메뉴 있을때>
http://sir.kr/data/editor/2405/1935533572_1716447507.9205.png" width="100%" />
<메뉴 비노출시 좌측메뉴 사라짐>
http://sir.kr/data/editor/2405/1935533572_1716447578.4136.png" width="100%" />
<코드>
- 자동으로 display: none; 처리가 됨
http://sir.kr/data/editor/2405/1935533572_1716447769.4192.png" width="333" />
좌측메뉴 출처 : https://sir.kr/g5_skin/7515?sfl=wr_subject||wr_content&stx=%EC%A2%8C%EC%B8%A1%EB%A9%94%EB%89%B4
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
답변에 대한 댓글 4개
�
1년 전
�
1년 전
아니 특정부분만 숨김처리를 하고자한다면 ul 고유한 아이디값에 스타일을 모두 다 안보이게하겠다고정해져잇는데 ...잘못된코드인듯보입니다.
예를 들어서 스타일을 특정한것만 보이지않게 처리를 원한다면 ..
<style> #mysub3 {display: none; }
</style>
<ul id="mysub1" style="display: none;">
<li>서브메뉴 1</li>
<li>서브메뉴 2</li>
<li>서브메뉴 3</li>
</ul>
이렇게 해야하지않을까요?
예를 들어서 스타일을 특정한것만 보이지않게 처리를 원한다면 ..
<style> #mysub3 {display: none; }
</style>
<ul id="mysub1" style="display: none;">
<li>서브메뉴 1</li>
<li>서브메뉴 2</li>
<li>서브메뉴 3</li>
</ul>
이렇게 해야하지않을까요?
�
1년 전
<ul id="mysub<?php echo $i ?>" style="display: none;">
<li>서브메뉴 1</li>
<li>서브메뉴 2</li>
<!-- 노출 안함으로 처리한 서브메뉴 3 -->
<li>서브메뉴 3</li>
</ul>
<!-- 다른 페이지의 서브메뉴들 -->
<ul id="mysub<?php echo $i + 1 ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i + 2 ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i + 3 ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i + 4 ?>" style="display: none;"></ul>
아니면 차라리 이렇게 변수값을 고유하게 잡아주시던가요;;--;;;
<li>서브메뉴 1</li>
<li>서브메뉴 2</li>
<!-- 노출 안함으로 처리한 서브메뉴 3 -->
<li>서브메뉴 3</li>
</ul>
<!-- 다른 페이지의 서브메뉴들 -->
<ul id="mysub<?php echo $i + 1 ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i + 2 ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i + 3 ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i + 4 ?>" style="display: none;"></ul>
아니면 차라리 이렇게 변수값을 고유하게 잡아주시던가요;;--;;;
�
1년 전
아 그 뜻이였군요
저는 관리자 페이지에서 해당 메뉴를 pc랑 모바일에서 노출 안되게 설정을 했거든요.
그래서 자동으로 좌측 메뉴의 li를 감춰줘야 하는데 ul 이 자동으로 display: block;으로 처리가 되버려서...ㅎ
작성해주신 이 방법도 한번 참고해보겠습니다.
저는 관리자 페이지에서 해당 메뉴를 pc랑 모바일에서 노출 안되게 설정을 했거든요.
그래서 자동으로 좌측 메뉴의 li를 감춰줘야 하는데 ul 이 자동으로 display: block;으로 처리가 되버려서...ㅎ
작성해주신 이 방법도 한번 참고해보겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
답변해주셔서 감사합니다.
오류 설명이 부족한 것 같아 추가로 작성합니다.
<ul id="mysub<?php echo $i ?>" style="display: none;">
<li>서브메뉴 1</li>
<li>서브메뉴 2</li>
// 노출 안함으로 처리한 서브메뉴 3
<li>서브메뉴 3</li>
</ul>
// 다른 페이지의 서브메뉴들
<ul id="mysub<?php echo $i ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i ?>" style="display: none;"></ul>
<ul id="mysub<?php echo $i ?>" style="display: none;"></ul>
예시로 li의 서브메뉴 3만 사라져야 하는데 ul 통으로 none처리가 되버립니다.