Chciałam tylko wiedzieć, czy istnieje sposób na monitorowanie postępu animacji elementu. Wszystko, co wiem, to animationstart
i animationend
, czy jest jakiś rodzaj animationprogress
? Nie ma zdarzeniaAnimacja CSS3 "postęp" callback
7
A
Odpowiedz
2
. Według numeru W3 specification istnieją trzy typy zdarzeń: AnimationEvent
. Istnieje , animationend
i animationiteration
. animationiteration
jest uruchamiany zamiast animationend
, gdy animacja ma się powtórzyć.
Prawdopodobnie można użyć wartości setInterval()
, która została ustawiona dla części czasu animacji (na przykład 10% czasu animacji), a następnie zostanie wywołana w każdym punkcie animacji. Możesz zapytać o postęp animacji w dowolnym z tych zdarzeń timera, jeśli potrzebujesz dokładnej pozycji animacji.
Jeśli chcesz uzyskać dokładniejszą synchronizację, możesz przerwać animację na wiele sekwencyjnych animacji i użyć animationend
na każdym kawałku jako wskaźnika postępu i wyzwalacza, aby rozpocząć kolejną fazę animacji.
Powiązane problemy
- 1. Animacja CSS3 Spin
- 2. Animacja CSS3 nie działa Firefox
- 3. Animacja CSS3: migające pole nakładki
- 4. Animacja CSS3 w IE8/9
- 5. animacja css3: hover; zmusić całą animację
- 6. jak zrobić zapętlony animacja czekać użyciem CSS3
- 7. animacja css3 powraca do pierwotnego stanu
- 8. Animacja CSS3 zacina się i zatrzymuje po zatrzymaniu
- 9. Zapętlenie Animacja zmiany koloru tekstu za pomocą CSS3
- 10. Plik nie import znaleziony lub nieczytelne: Kompas/CSS3/animacja
- 11. Konwersja animacji CSS3 na czysty JavaScript
- 12. Twitchy СSS3 animacja
- 13. Skrypt, aby pokazać postęp?
- 14. Jak zidentyfikować postęp pliku?
- 15. Postęp przesyłania strumieniowego AVPlayer
- 16. Postęp przesyłania - żądanie
- 17. Django - postęp akcji wyświetlania
- 18. Skala animacji CSS3
- 19. UITableView beginUpdates/endUpdates callback
- 20. callback - ścisłe naruszenie
- 21. Jquery - fancybox i callback
- 22. callback jquery clickback kliknięty
- 23. O callback app.listen()
- 24. jQuery.getJSON (url [dane], [callback])
- 25. RecyclerView onItemClicked callback
- 26. Meteor Animacja
- 27. Animacja zmiany strony?
- 28. Square`s OkHttp. Pobierz postęp
- 29. Zastosowanie postęp Dialog w stopce
- 30. Nieokreślony postęp w działaniu Androida
To źle, że już myślałem o rozwiązaniu setTimeout, chociaż szukałem o wiele lepszej drogi = D. Dzięki – masterpreenz