Я хочу разрешить перетаскивание и изменение порядка слоев, похожих на фотошоп.
Предположим, у меня есть 3 элемента canvas на странице с идентификаторами a, b и c:
<canvas id="a"></canvas>
<canvas id="b"></canvas>
<canvas id="c"></canvas>
c - слой "сверху", потому что он определен последним, и они расположены абсолютно друг над другом; как я могу расположить элементы в порядке: c, a, b, где c теперь находится позади других слоев?
<canvas id="c"></canvas>
<canvas id="a"></canvas>
<canvas id="b"></canvas>
Я хочу запустить сортировку путем обнаружения перетаскивания сортировки списка следующим образом:
<ul id="layers">
<li>Layer C</li>
<li>Layer B</li>
<li>Layer A</li>
</ul>
Вероятно, я могу использовать сортировку jQuery ui, чтобы переупорядочить список. Какой самый простой способ сделать так, чтобы DOM-порядок на полотнах отражал порядок списков? (зеркальное отображение несколько обратное, потому что список с C сверху отображает холст с C снизу.