안녕하세요 최근에 좌측메뉴를 다운받아서 잘 사용하고 있었는데요
궁금한 부분이 있습니다.
좌측메뉴에만 노출이 안되게 메뉴를 몇개 비노출을 하면
좌측메뉴 전체가 노출이 안되는 오류가 있습니다.
메뉴를 비노출로 설정해도 좌측메뉴는 살아있게 하고 싶은데
다른 방법이 없을까요?
<좌측메뉴 있을때>

<메뉴 비노출시 좌측메뉴 사라짐>

<코드>
- 자동으로 display: none; 처리가 됨

좌측메뉴 출처 : 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개 / 댓글 4개
채택된 답변
+20 포인트
네 그렇게 해도됩니다. 숨기고자 하는 이미지처럼 특정메뉴만
<ul id='mysub01' style="display:none">1111</ul> 처리 해주시면 될텐데요
답변에 대한 댓글 4개
아니 특정부분만 숨김처리를 하고자한다면 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>
이렇게 해야하지않을까요?
<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>
아니면 차라리 이렇게 변수값을 고유하게 잡아주시던가요;;--;;;
답변을 작성하려면 로그인이 필요합니다.
답변해주셔서 감사합니다.
오류 설명이 부족한 것 같아 추가로 작성합니다.
<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처리가 되버립니다.