this JSFiddle、のように、アイテムを上下に移動するには、アイテムを右にドラッグする必要があります。jQuery UI直感的に振る舞うことができない - 上下に移動するのが難しい
私は、ユーザーがアイテムを上下左右にまっすぐに移動できるようにしたいと考えています。明らかに、垂直方向に並べ替えるだけで右にドラッグするのは直感的ではありません。
矢印アイコンはhandle
で、アイテムを移動するにはクリックしてドラッグする必要があります。
HTML:
<body class="container">
<div class="form-group">
<label class="control-label col-md-2">Testeroo</label>
<div class="col-md-10">
<ul class="sortable fa-ul">
<li>
<i class="fa-li fas fa-arrows-alt-v fa-lg"></i>
<input value="One" />
<input value="Two" />
</li>
<li>
<i class="fa-li fas fa-arrows-alt-v fa-lg"></i>
<input value="One" />
<input value="Two" />
</li>
</ul>
</div>
</div>
</body>
JS:
$(".sortable").sortable({ handle: "i.fa-li" });
ことがfa*
クラスがあるものだ、Font Awesomeからアイコンを使用します。私はまた、それがフィドルにある何か違いがあれば、ブートストラップを使用しています。
を、私はちょうどそれを上書きする方法がわからない、これは動作を意図していると確信しています。 – Sinjai