저는 jquerys mouseover/mouseout events가있는 dom 객체 인 애니메이션입니다. 이전 애니메이션이 실행되는 동안 마우스를 입력하거나 종료하지 않는 한이 방법이 정상적으로 작동합니다. 그런 다음보기 흉한 다음 애니메이션의 시작 부분으로 이동합니다.현재 애니메이션이 실행되는 동안 다음 애니메이션 시작으로 이동하지 못하도록합니다.
어떻게 피할 수 있습니까?
$("#leftlogo").on("mouseover", function(t) {
$(t.target).css("animation-name", "left-over");
}).on("mouseout", function(t) {
$(t.target).css("animation-name", "left-out");
});
멋진 제안 - 애니메이션이 간단하면 훨씬 쉽게 구현할 수 있습니다. 그냥 애니메이션 이벤트와 함께 제안을 함께 자갈려고 노력하는 것은 고통이다 – mc01
동의했다. CSS3 애니메이션 이벤트는 멋지다고 생각합니다 (위대한 답을 얻으려는 소품). 그렇게해야한다면, 가능하다는 것이 좋습니다. 나는 플래시 dev의 옛날을 기억한다. 일들은 힘들 것 같았지만, 이제는 CSS3로, 악마는 이러한 뾰족한 엣지 경우들로 세부 사항에있는 것처럼 보인다. – iamnotsam