Здравствуйте! Весь вчерашний день ломал голову, мне нужно, чтобы блоки, которые за счет absolute лежат друг на друге, каждые 5 сек менялись. Я это сделал так, что изначально они все скрыты, потом через секунду появляется первый блок, затем 2-ой, 3-ий, после четвертого они все исчезают и всё заново. Изначально всё идет как надо, но после появления 4-ого блока начинается вакханалия, блоки рандомно появляются и исчезают, без какой-либо последовательности. Скорее всего я неправильно использую setInterval, отчасти я понимаю, почему так происходит, но никак не могу это решить, буду крайне благодарен, если поможете)
https://jsfiddle.net/v5de40ng/