次のHTMLを検討してください。
<div class="sortcontainer">
<div class="item"> i1</div>
<div class="item"> i2</div>
<div class="item nondraggable"> i3</div>
<div class="item"> i4</div>
<div class="item"> i5</div>
<div class="item nondraggable"> i6</div>
<div class="item nondraggable"> i7</div>
<div class="item"> i8</div>
</div>
sortable
に(jQuery UI) を適用していsortcontainer
div
ます。
i3
一部のアイテム (ここでは 、i6
およびi7
) をドラッグ不可にしたいと考えています。ただし、それらはリスト内でソート可能のままにする必要があります。
それらのアイテムの並べ替えを無効にしてみました。これを行うと、ドラッグできなくなりますが、位置は固定されます。i6
たとえば、それらを無効にすると、 との間に何もドロップできなくなりi7
ます。
これらの要素をドラッグ不可にしながら、並べ替え可能にしたいと考えています。
何か案は?
JSFiddle リンク:デモ