У меня есть ряд событий и таймеров
1) После загрузки экрана через 1 сек
2) После этого другое действие
3) После другое
4) Другое
И так может быть раз 20-30
Важна последовательность, чтоб действие не начиналась пока не закончится прошлое
На данный момент у меня код так.
И я знаю что мой способ отнюдь не лучший вариант. Так как у меня не регулируется закончилось действие или нет по факту, а регулирует таймер по времени.
Мне это нужно для работы с анимацией. После того как анимация закончилась, у меня срабатывает новый таймер с анимацией
Подскажите куда копать?
И как вообще лучше и оптимальней работать с таймерами когда их очень много
window.setTimeout(function () {
// какое-нибудь действие
}, 500);
window.setTimeout(function (){
// какое-нибудь действие
},4000);
window.setTimeout(function (){
// какое-нибудь действие
},5000);
window.setTimeout(function (){
// какое-нибудь действие
},7000);