fadeIn과 결합 할 때 정지 기능에 문제가 있습니다.JQuery hover stop(). fadeIn() 문제
내 fadeIn은 2000ms로 설정되어 있으며 애니메이션이 생성되지 않도록 stop()을 도입했습니다. 그러나 문제는 stop (true, true)을 사용하면 애니메이션의 끝으로 건너 뜁니다. stop() 만 사용하면 대상을 여러 번 가리킬 때 효과가 100 % 작동하지 않습니다. 즉. 이 효과가 서로 인접 해있는 두 div가 있고 커서를 각각 빠르게 움직이면 호버 효과가 시작되지 않습니다.
다음은 코드입니다.
$('#menu li').hover(
//Mousein
function() {
$(this).children('div').stop(true, true).fadeIn(2000);
},
//Mouseout
function() {
$(this).children('div').stop(true, true).fadeOut(2000);
});
끝까지 건너 뛰지 않고 애니메이션을 올바르게 중지/시작하는 방법이 있습니까?
두 번째 변수는 "* jumpToEndA * : 현재 애니메이션을 즉시 완료할지 여부를 나타내는 부울이며, 기본값은 false입니다." "(true, false)"를 시도 했습니까? – techie007