@kirill-93

Как правильно сделать сортировку блоков на js?

Заказчик просит возможность менять блоки местами. Блоки - div'ы, расположенные друг под другом. Я по-началу использовал flex order. То есть я каждому блоку, в зависимости от его позиции проставлял класс order1, order2, order3 и тп. По какой-то причине на iphone 6 ни в сафари, ни в хроме не работает.
А как еще можно переставлять блоки по условию?
Вот, например, у меня такая структура:
<div class="section1"></div>
<div class="section2"></div>
<div class="section3"></div>


И их позиции
const positions = ['section3', 'section1', 'section2'];


В голову приходит только какая-нибудь динамическая вставка. То есть после загрузки страницы, я вставляю в ДОМ блоки, основываясь на массиве positions.
Как можно сделать проще?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы