단순한 희망!jquery .slideDown() 애니메이션이 끝나기 전에 Javascript 리스너가 실행되지 않음
문제는 내가 ('itemID'). 마우스 오버, jquery 슬라이드 다운 메뉴 상자에 대한 애니메이션을 발생시키는 것입니다. 문제는 마우스가 slideDown() amination의 끝 부분에서 원래 항목 (이 경우 텍스트 링크)을 벗어나면 .mouseleave 함수가 호출되지 않는다는 것입니다.
그렇지 않으면 잘 작동합니다.
이 메신저 사용하는 것입니다 : (menu14 텍스트 링크입니다, FunctionsMenu3이 메뉴 항목을 포함하는 숨겨진 사업부이다)
$('#menu14').mouseover(function() {
$('#FunctionsMenu3').slideDown('fast', function() {
// Animation complete.
});
});
$('#FunctionsMenu3').mouseleave(function() {
$('#FunctionsMenu3').slideUp('fast', function() {
// Animation complete.
});
});
그것의 JS CANT 해고 나에게 보이는 일의 바쁜 때문에 슬라이드 ... 사이트에서 볼 수 있습니다 http://www.impero-classroom-management.com 미리 감사!
'mouseleave'는 IE 전용입니다 (jQuery로 고정되어 있지만). 아직 '호버 (hover)'구조를 사용해 보셨습니까? 참조 : http://api.jquery.com/hover/ – m90