Как раздвинуть элементы списка drap drop?

У меня есть блок в котором размещены div элементы - передвигаемые.

Когда я начинаю передвигать элемент внутри списка, список не отображается просранство между элементами, куда можно дропнть элемента.

Как это сделать, перемещение элементов внутри списка, чтобы визуально было видно, между какими элементами списка можно разместить элемент?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@McBernar
Я добавляю невидимый элемент для каждого существующего элемента списка. При инициализации onDrag эти невидимые элементы становятся видимыми, раздвигая своих родителей по чуть-чуть. Ну тут механика может быть любой.

Соответственно, бросая в этот элемент новый айтем, беру номер элемента и кладу новый айтем в массив по этому номеру, чтобы порядок сохранился.

Возможно, решение тупое и есть более изящные конструкции, но мне ничего больше в голову не пришло, когда делал.
Ответ написан
Ваш ответ на вопрос

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

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