테스트 사이트 - 개발 중인 베타 버전입니다

JQuery 질문입니다 ㅠㅠㅠ 채택완료

녀비여비 7년 전 조회 2,717

 $(".Menu01").bind('focusin mouseover', function() {         $(this).find('.subMenu01').stop().slideDown('slow');         });         $(".Menu01").bind('focusout mouseleave', function() {             $(this).find(".subMenu01").stop().slideUp('fast');         }); 

 

마우스가 올라가면 슬라이드 다운 되는 메뉴를 구성했습니다.

그런데 이넘이 메뉴마다 마우스를 빠르게 움직이면 아예 작동자체가 안되네요 ㅠㅠ

쓸수도 없고.. 아시는 분 답변 부탁드립니다. ㅠㅠ

 

 

http://skin-skin6.mall01mns.cafe24.com/test02.html">예시링크

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
P
7년 전

빠르게 지나가면 .subMenu01 에 height 등의 style 이 안지워지네요.

 

이벤트 발생전에, 스크립트 상에서 강제로 지우고 해보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

녀비여비
7년 전
감사합니다 ㅠ 스크립트로 지우는 방법 좀 여쭤봐도 될까요? ㅠ
아직 JAVA코드엔 약해서 ㅠㅠ
P
PureAni
7년 전
@녀비여비 https://www.google.co.kr/search?source=hp&ei=JnN_W5nRBoq5wAPXyKPIDA&q=jquery+style+%EC%A7%80%EC%9A%B0%EA%B8%B0&oq=jquery+style+%EC%A7%80%EC%9A%B0%EA%B8%B0&gs_l=psy-ab.3..0i30k1.756.5223.0.5402.21.13.2.6.6.0.122.1280.9j4.13.0....0...1c.1j4.64.psy-ab..1.20.1239...0j0i131k1j33i160k1.0.L5OInPzPKN8

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인