작성
·
139
1
두 경우 같은 결과가 나오는데 둘 중 어느 방법을 택해도 상관이 없나요? 아니면 더 유리한 쪽이 있을까요?
$('.menu li').mouseenter(function(){
$(this).children('.sub-menu').stop().slideDown();
});
$('.menu li a').mouseenter(function(){
$(this).siblings('.sub-menu').stop().slideDown();
});
답변 1
0
웹디자인 기능사 실기 준비하시는군요.
상관 없는게 아니라 2번 방법으로 하시면 안됩니다.
.sub-menu 밑에 a를 안보이게 하면 마우스 올리기 전에 사라지게 하는건 할 수 있지만 마우스 올라갔을 때 작동을 하지 않습니다.
반드시 1번으로 해야 합니다.