jQuery silde질문

jQuery silde질문

QA

jQuery silde질문

본문


$('#subWrap').hide(); // 초기화
 
$('#menu').mouseover(function(){
$('#subWrap').stop();
$('#subWrap').slideDown(250);
});
$('#subWrap').mouseover(function(){
$('#subWrap').stop();
$('#subWrap').slideDown(250);
});
$('#menu').mouseleave(function(){
$('#subWrap').stop();
$('#subWrap').slideUp(250);
});
$('#subWrap').mouseleave(function(){
$('#subWrap').stop();
$('#subWrap').slideUp(250);
});

 

이렇게 jQuery 메뉴를 사용하고 있는데요.

 

#menu에 마우스를 올리면 #subWrap 이 sildeDown()으로 내려오는 방식의 메뉴를 만들어 사용하고 있습니다.

 

근데 문제는 #menu에 마우스를 올려 #subWrap이 다 나오기도 전에 #subWrap에 마우스를 가져다 대면


$('#menu').mouseleave(function(){
$('#subWrap').stop();
$('#subWrap').slideUp(250);
});


$('#subWrap').mouseover(function(){
$('#subWrap').stop();
$('#subWrap').slideDown(250);
}); 

때문에 조금 버벅이고 슬라이드가 내려 옵니다.

혹시 이 부분 어떻게 해결해야 하나요??

 

이 질문에 댓글 쓰기 :

답변 1

1. 아래 소스 삭제


$('#menu').mouseleave(function(){
$('#subWrap').stop();
$('#subWrap').slideUp(250);
});

 

2. subWrap 가 positon:absolute 인가요?

그러다면, subWrap 레이어가 menu 위를 덮으면 됩니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 948
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT