У меня есть несколько окон DIV с возможностью перетаскивания JavaScript. При нажатии DIV я хочу, чтобы окно получало самое высокое значение z-index. Я сделал решение, добавив/удалив классы к элементу в фокусе, НО, я хотел бы, чтобы окна сохраняли свой "слой" -порядок (как если бы весь узел окна DIV был повторно добавлен в DOM при нажатии ).
Допустим, в DOM есть пять DIV. div1, div2, div3, div4 и div5. -div5 находится ближе всего к переднему краю, а div1 — к заднему и так далее.
При нажатии на div1, -div1 получит фокус и переместится на передний план, а div5 переместится на один шаг назад. Затем, щелкнув div3, -div3 становится ближе к началу, а div1 и div5 перемещаются на один шаг назад следующим образом: div2, div4, div5, div1, div3.