아래 코드를 사용하여 CSS3로 그래픽을 회전 할 때 (이것은 웹킷 버전이지만 내 스타일 시트에는 다른 브라우저 특정 버전이 있습니다.).CSS3 애니메이션 회전 애니메이션 속성을 제거하면 애니메이션이 원래 위치로 되돌아갑니다.
.bottomSmallCogStopAnimating {
-webkit-animation-name: rotate;
-webkit-animation-duration: 5000ms;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
}
jQuery를 사용하여이 CSS 클래스를 추가하여 애니메이션 이름을 제거하여 애니메이션을 중단합니다.
.stopAnimating {
-moz-animation: none;
-webkit-animation: none;
animation: none;
}
이 속성을 제거하면 그래서 제가 보는 것은 아주 나쁜 보이는 원래 회전에 그래픽 팝업가, 다시 이전 회전 된 상태로 그래픽을 다시 나타납니다.
이렇게하는 것을 막을 수있는 방법이 있습니까? 브라우저가 마지막 위치를 기억하고이 시점에서 애니메이션을 멈출 수 있습니까?
건배 스테판
JavaScript가 없어도 쉽게 해결할 수 있습니다. 아마도'data-'속성을 가진 가능성이 있습니다. – Labu
CSS 애니메이션은 CSS 전환이 아닙니다. – BoltClock