私は次のHTML構造を持っています:
<div id='tiles'>
<div class='slot'>
<span class='slotNum'>1</span>
<div class='tile'></div>
</div>
<div class='slot'>
<span class='slotNum'>2</span>
<div class='tile'></div>
</div>
<div class='slot'>
<span class='slotNum'>3</span>
<div class='tile'></div>
</div>
</div>
スロット間のタイルを並べ替えられるようにしたいです。#1 の下のタイルを #2 のタイルにドラッグし始めたら、#2 のタイルを #1 の下に移動させます。JSFiddle を試すと、現在、#2 のタイルは並べ替えられたタイルの下にスタックされています。