js 슬라이드 메뉴 채택완료
이제 막 js 배우기시작한 초보자입니다. 하다가 막혀서 질문드립니다...
html 소스 이구요
<nav>
<div class="wrap">
<div class="dropdown">
<a class="dropbtn">a</a>
<a class="dropbtn">b</a>
<a class="dropbtn">c</a>
<a class="dropbtn">d</a>
<a class="dropbtn">d</a>
<div class="dropdown-content">
<ul>
<li>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
</li>
</ul>
<ul>
<li>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
</li>
</ul>
<ul>
<li>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
<a href="#">Link 1</a>
</li>
</ul>
<ul>
<li>
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 2</a>
</li>
</ul>
</div>
</div>
</div>
</nav>
js 소스입니다
$(function(){
$(".dropbtn").hover(function(){
$(".dropdown-content").slideDown(2000,function(){
})
})
$(".dropbtn").hover(function(){
$(".dropdown-content").slideUp(2000,function(){
})
});
});
호버시 메뉴가 올라갔다가 다시 호버시 내려가게하고싶은데 왜 slideUP과 slideDown이 적용안되는지 모르겠네요.. ㅜ
답변 1개
이벤트가 모두 hover라서 그런거 같습니다.
slideeUp이벤트에
mouseout을 걸어서 이용해 보세요
https://api.jquery.com/mouseout/">https://api.jquery.com/mouseout/
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인