Tôi chỉ muốn biết liệu có cách nào để theo dõi tiến trình hoạt ảnh của phần tử hay không. Tất cả những gì tôi biết là animationstart
và animationend
, Có một số loại animationprogress
không?Hoạt ảnh CSS3 "tiến trình" gọi lại
Trả lời
Không, không có sự kiện animationprogess
. Theo số W3 specification, có ba loại sự kiện AnimationEvent
. Có animationstart
, animationend
và animationiteration
. animationiteration
được kích hoạt tại vị trí animationend
khi hoạt ảnh sắp được lặp lại.
Bạn có thể sử dụng setInterval()
được đặt cho một phần thời gian hoạt ảnh (ví dụ: 10% thời gian hoạt ảnh) và sau đó bạn sẽ được gọi tại mỗi điểm trong hoạt ảnh. Bạn có thể truy vấn tiến trình của hoạt ảnh tại bất kỳ sự kiện hẹn giờ nào nếu bạn cần một vị trí chính xác của hoạt ảnh.
Hoặc nếu bạn muốn chính xác hơn về thời gian, bạn có thể chia hoạt ảnh của mình thành nhiều hoạt ảnh liên tục và sử dụng animationend
trên mỗi phần làm chỉ báo tiến trình và trình kích hoạt để bắt đầu giai đoạn tiếp theo của hoạt ảnh.
- 1. SwipeRefreshLayout: Vuốt tiến trình hoạt ảnh
- 2. Quy mô hoạt ảnh CSS3
- 3. Cách ngăn đặt lại hoạt ảnh css3 khi hoàn tất?
- 4. CSS3 Vị trí hoạt ảnh
- 5. Trì hoãn hoạt ảnh CSS3
- 6. Hoạt ảnh CSS3 không hoạt động
- 7. Hoạt ảnh CSS3 không hoạt động Firefox
- 8. Làm cách nào để dừng hoạt ảnh thanh tiến trình?
- 9. Android: Tải lên ảnh trong Cloudinary với gọi lại tiến trình trong HttpURLConnection
- 10. UIView gọi lại hoàn thành hoạt ảnh?
- 11. Đặt lại thanh tiến trình về 0 mà không có hoạt ảnh (trong bootstrap)
- 12. Tắt hoạt ảnh thanh tiến trình trên Vista Aero
- 13. tắt hoạt ảnh thanh tiến trình trong Qt
- 14. Android RecyclerView với chỉ báo tiến trình và hoạt ảnh
- 15. Lỗi hoạt ảnh lật CSS3 trong firefox
- 16. Cách đặt màu cho phần tử tiến trình CSS3 html5?
- 17. Hoạt ảnh CSS3, dịch sang vị trí
- 18. Ẩn div sau khi hoạt ảnh CSS3
- 19. Tinh giản hoạt ảnh CSS3 @keyframes
- 20. Hoạt ảnh CSS3 trong IE8/9
- 21. hoạt ảnh css3 không hoạt động trong chrome
- 22. Chuyển đổi hoạt ảnh CSS3 thành JavaScript thuần túy
- 23. Tiến trình phát lại avaudioplayer
- 24. Hoạt ảnh CSS3 không hoạt động ở safari
- 25. Ảnh động CSS3 Chuỗi
- 26. Kiểm tra xem phần tử có đang hoạt ảnh CSS3
- 27. Tắt quá trình chuyển đổi CSS3 của Bootstrap trên thanh tiến trình
- 28. Tại sao hoạt ảnh xoay vòng (lật) css3 trong Chrome?
- 29. hoạt ảnh css3 giữ nguyên trạng thái ban đầu
- 30. Hoạt ảnh CSS3 - chu kỳ vô hạn mịn
Thats xấu Tôi đã nghĩ về giải pháp setTimeout mặc dù tôi đang tìm kiếm một cách tốt hơn nhiều = D. Cảm ơn – masterpreenz