Wykonanie funkcji gdy animacja zostanie wykonana w x%

0

Witam programistów.

Chciałbym dodać do swojej animacji funkcję, która wykona się tylko wtedy gdy animacja osiągnie pewien swój stan np. pewna funkcja wykona się tylko wtedy gdy animacja zostanie w 30% wykonana

0

Nie ma takiego zdarzenia:
https://www.w3schools.com/jsref/obj_animationevent.asp

Spróbuj może przypisać do obiektu dwie różne animacje, gdzie pierwsza ma taką długość trwania, jaką druga z nich ma opóźnienie.
I przypisz swoją funkcję do zakończenia pierwszej animacji.

0

W tym powyższym linku jest animationstart, a więc można pod to się podpiąć i wraz ze startem odpalić setTimeout z wcześniej wyliczonym czasem oczekiwania.

0
Freja Draco napisał(a):

Nie ma takiego zdarzenia:
https://www.w3schools.com/jsref/obj_animationevent.asp

Spróbuj może przypisać do obiektu dwie różne animacje, gdzie pierwsza ma taką długość trwania, jaką druga z nich ma opóźnienie.
I przypisz swoją funkcję do zakończenia pierwszej animacji.

Ten pomysł nie jest zły jednak gdy chce wstawić jedną animacje,w których jej częściach będzie się coś działo (np. 4 takie części) to dodawanie 4 różnych animacji a potem kombinować by na każdej z jej końców coś się zadziało to trochę boli

1 użytkowników online, w tym zalogowanych: 0, gości: 1