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
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
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.
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.
Freja Draco napisał(a):
Nie ma takiego zdarzenia:
https://www.w3schools.com/jsref/obj_animationevent.aspSpró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
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.