Добрый день. У меня на сайте есть прелоадер, когда сайт загрузился, он скрывается, и я хочу чтобы мои 4 блока появились поочередно слева на право как будто упали сверху, я знаю что это делается путем изменения высоты и т.п. НО вопрос в том, что я добавляю класс с использованием setTimeout для каждого элемента, но по неизвестной причине, классы добавляются одновременно.
function dropItem() {
let items = document.querySelectorAll('.header-bottom__item')
for(let i = 0; i < items.length; i++) {
setTimeout(items[i].classList.add('drop'), i*2000 + 1000)
}
}
window.onload = function () {
dropItem();
}
Заранее благодарю