Copy
<script> $(document).ready(function(){ $(".menu>a").click(function(){ var submenu = $(this).next("ul"); // submenu 가 화면상에 보일때는 위로 보드랍게 접고 아니면 아래로 보드랍게 펼치기 if( submenu.is(":visible") ){ submenu.slideUp(); }else{ submenu.slideDown(); } }).mouseover(function(){ $(this).next("ul").slideDown(); }); });</script> <div> <ul> <li class="menu"> <a><img src="" alt="상위메뉴이미지1"/></a> <ul class=""> <li>사무용책상(일자형)</li> <li>퍼즐형책상(ㄱ자형)</li> <li>중역용책상</li> <li>중역용책상(실속형)</li> <li>임원용책상</li> <li>유리/가죽디자인책상</li> <li>교육/학원/세미나책상</li> <li>컴퓨터책상</li> <li>이동서랍</li> <li>책상보조테이블</li> <li>가정용책상</li> <li>실험실/기숙사</li> </ul> </li> <li class="menu"> <a><img src="" alt="상위메뉴이미지2"/></a> <ul class="hide"> <li>메뉴2-1</li> <li>메뉴2-2</li> <li>메뉴2-3</li> <li>메뉴2-4</li> <li>메뉴2-5</li> <li>메뉴2-6</li> </ul> </li> </ul></div>
이게 소스인데요..
마우스를 올리면 2차메뉴가 펴지는건데요..
처음부터 1차메뉴만 보이고 마우스 오버시 2차메뉴가 보여야 하는데
처음부터 2차메뉴까지 다보이구요,
1차 메뉴를 클릭시 2차메뉴가 닫히게 되어있습니다. ㅠ
제이쿼리는 아예 몰라서 소스를 퍼오다 보니 질문드립니다. ㅠㅠ
|
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2016-05-28 (토) 10:24:27
아아.. 보드랍게에 빵터지고 갑니다. ㅋㅋㅋㅋ
<li class="menu">
<a><img src="" alt="상위메뉴이미지1"/></a>
<ul class="hide">
class를 hide주시면 처음 뜰때 메뉴가 나오지 않을거 같네요
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.