제이쿼리 드롭다운 메뉴 질문입니다.
본문
제이쿼리를 사용하여 드롭다운 메뉴를 만들고 있는데
상단메뉴를 클릭하여 서브메뉴가 Slideup, Slidedown 되는 것까지는 구현하였습니다.
메뉴 중 하나를 클릭시, 다른 메뉴가 펼쳐져 있으면 Slideup 되는 것 (한번에 하나의 서브메뉴만 보이도록) 도 구현하고 싶은데 어떻게 수정하면 될까요?
<script>
$(document).ready(function(){
$("#gnb>li>div").click(function(){
var submenu = $(this).next("ul");
if( submenu.is(":visible") ){
submenu.slideUp();
}else{
submenu.slideDown();
}
});
});
</script>
<div class="collapse navbar-collapse main" id="navbarResponsive">
<ul class="navbar-nav ml-auto" id="gnb">
<li class="nav-item m1">
<a class="nav-link-lg" href="#">Company</a>
<div class="nav-link js-scoll-trigger">Company</div>
<ul class="hide">
<li><div></div></li>
<li><a href="#">회사소개</a></li>
<li><a href="#">연혁</a></li>
<li><a href="#">연구소소개</a></li>
<li><a href="#">조직도</a></li>
<li><a href="#">오시는길</a></li>
</ul>
</li>
<li class="nav-item m2">
<a class="nav-link-lg" href="#">business</a>
<div class="nav-link js-scoll-trigger">business</div>
<ul class="hide">
<li><div></div></li>
<li><a href="#">사업1</a></li>
<li><a href="#"><span class="le-spa">사업2</span></a></li>
<li><a href="#"><span class="le-spa">사업3</span></a></li>
</ul>
</li>
<li class="nav-item m3">
<a class="nav-link-lg" href="#">products</a>
<div class="nav-link js-scoll-trigger">products</div>
<ul class="hide">
<li><div></div></li>
<li><a href="#"><span class="le-spa">제품1</span></a></li>
<li><a href="#">제품2</a></li>
<li><a href="#">제품3</a></li>
</ul>
</li>
</ul>
</div>
!-->
답변을 작성하시기 전에 로그인 해주세요.