Здравствуйте
Есть 3 блока. Написал небольшой код, который с задержкой удаляет верхний блок и добавляет снизу блок.
Код:
https://jsfiddle.net/me9y4kjt/
Вроде все работает как надо, но если походить по другим вкладкам и потом вернуться на страницу с этим кодом, то сбивается все, блоки начинают добавляться быстрее чем задано, а удаляются с той же скоростью.
Как я понял, браузеры играются с setTimeout, когда она работает в фоновом режиме.
Как быть с этим? Можно как то победить?
Может сам подход к решению данной задачи у меня не правильный?
Спасибо.