Przygotowuję aplikację trenerską futsal (indoor soccer), która umożliwia trenerowi dodawanie graczy na ekranie, ustawianie ich kierunku ruchu (poprzez rysowanie strzałek przy użyciu płótna HTML5), a następnie naciskanie przycisku "graj ", aby przesunąć wszystkich graczy na ekranie. Gracz składa się z elementu div z obrazem gracza.Przewijanie animacji jQuery do tyłu i do przodu
Animacja jest wykonywana za pomocą funkcji jquery .animate()
.
Wszystko co robię to zmiana atrybutów pozycji css gracza div's
left
i top
.
Chciałbym zrobić dwie rzeczy i pewny jak to można zrobić:
Chcę utworzyć suwak jQuery i przenieść go incremently jak animacja ma miejsce. Zgaduję, że zrobiłbym to przez obliczenie całkowitej długości animacji przed jej uruchomieniem?
Chciałbym przesunąć suwak jQuery powyżej do tyłu i do przodu - aby odwrócić animataion i wstrzymać go w razie potrzeby. jest to w ogóle możliwe, że poruszamy divy dla animacji i nie robimy animacji sekwencji klatka po klatce.
Jak działa ta aplikacja? Myślę, że tę samą technikę można zastosować do stworzenia prostej aplikacji blokującej etapy. – harpo