도움부탁드립니다.
본문
아래는 마우스를 올리면 하위 카테고리가 보이게 하는 소스입니다.
문제는 메뉴가 여러개인데 하위 카테고리가 한번에 열리네요. 해당 메뉴의 하위 메뉴만 보이게 하려면 어떨게 해야 할까요?
<script type="text/javascript">
$( document ).ready( function() {
$('li.menu2021 ul').hide();
$('li.menu2021').hover(function(){
$(this).parent().find('li.menu2021 ul').slideDown(500);
$(this).parent().hover(function(){
},function(){
$(this).parent().find('li.menu2021 ul').slideUp(500);
})
});
});
</script>
답변 1
html 소스를보지못해서 직접적인답변은드릴수없지만
$(this).parent().find('li.menu2021 ul').slideDown(500);
이부분을
var index = $('li.menu2021').index(this);
$(this).parent().find('li.menu2021 ul:eq(' + index + ')').slideDown(500);
이렇게해보세요
안되시면 댓글로 html소스기재해주세요.
!-->!-->
답변을 작성하시기 전에 로그인 해주세요.