J'ai une liste de nœuds que je suis capable de faire glisser et déposer.Besoin d'aide pour trier les éléments
<ul id="container">
<li id="item_1">Item 1</li>
<li id="item_2">Item 2</li>
<li id="item_3">Item 3</li>
<li id="item_4">Item 4</li>
<li id="item_5">Item 5</li>
<li id="item_6">Item 6</li>
</ul>
je peux cliquer et faire glisser # item_5 sur le dessus de # item_2 et "laisse tomber", je peux retourner la source (# item_5) et l'élément se laissa tomber sur (# item2)
Comment est-ce que j'insérerais l'élément abandonné (# item_5) avant la cible (# item_2), puis ajuster chaque nœud après le point 2 en arrière une position? J'ai besoin d'aide avec une méthode pour effectuer cette tâche
par exemple.
function movebefore(a, b) {...}
(S'il vous plaît prendre javascript cadres comme jQuery ne peut pas être utilisés)
Le code actuel: http://jsfiddle.net/danmasq/BkNAF/