Tôi sẽ có các trường hợp tôi cần tạm dừng tất cả hoạt ảnh trên trang để thực hiện tương tác của người dùng và sau đó tiếp tục tất cả các hoạt ảnh ngay khi người dùng trả lời.Làm cách nào để tạm dừng tất cả hoạt ảnh jQuery?
Ví dụ: tôi có thể có hoạt ảnh đang mờ dần trong khoảng thời gian 1 giây và 400 m trong tôi cần tạm dừng. Nó sẽ dừng lại ở mức Opacity 40%, và ở đó cho đến khi tôi tiếp tục, tại thời điểm đó nó nên chọn nơi nó rời đi và chi 600ms khác hoàn thành phai của nó từ 40% đến 100%.
Có thể có nhiều hoạt ảnh trên trang cùng một lúc và tôi muốn tạm dừng tất cả chúng. Ngoài ra, một số hoạt ảnh có thể có các hình động tiếp tục xếp hàng để tiếp tục sau khi chúng hoàn thành và mọi thứ cần phải hoạt động: khi tôi tiếp tục, hoạt ảnh hiện tại cần hoàn thành và sau đó, hình động tiếp theo cần bắt đầu, giống như không có gì xảy ra .
jQuery dường như không có bất kỳ hỗ trợ tích hợp nào để tạm dừng hoạt ảnh; gần nhất tôi có thể tìm thấy là .stop()
, sẽ dừng ở vị trí hiện tại trong hoạt ảnh nhưng không thể tiếp tục sau đó; và nó sẽ chuyển sang hoạt ảnh tiếp theo trong hàng đợi ngay lập tức hoặc xóa hoàn toàn hàng đợi hoạt ảnh.
Làm cách nào để tạm dừng hoạt ảnh theo cách sẽ cho phép tôi tiếp tục lại sau?
Không bao giờ thử nó nhưng có thể điều này đang hoạt động: http://archive.plugins.jquery.com/project/Pause-Resume-animation – m90