Имам множество DIV прозорци с възможност за плъзгане на JavaScript. Когато щракна върху DIV, искам прозорецът да получи най-високата стойност на z-индекс. Направих решение чрез добавяне/премахване на класове към елемента във фокуса, НО бих искал прозорците да запазят своя ред на „слоеве“ (сякаш целият възел на прозореца на DIV е добавен отново към DOM при щракване ).
Да кажем, че има пет DIV в DOM. div1, div2, div3, div4 и div5. -div5 е най-близо до предната част, а div1 е отзад и т.н.
Когато щракнете върху div1, -div1 ще получи фокус и ще бъде поставен отпред, като ще върне div5 една стъпка назад. След това щракването върху div3, -div3 става най-близо до предната част и div1 и div5 се поставят една стъпка назад по следния начин: div2, div4, div5, div1, div3.