テーブル内のある行を別の行に移動できるように、jquery のドラッグ アンド ドロップが機能しています。
デモはこちら: http://www.aussiehaulage.com.au/Default.aspx
jquery-ui-1.8.22 を使用して、テーブルをドラッグ/ドロップ可能にします。
私のJavaScriptは:
$(document).ready(function () {
$(".draggable").draggable({
helper: function () { return "<div class='ghost'></div>"; },
start: resizeGhost,
revert: 'invalid'
});
$(".droppable").droppable({
hoverClass: 'active',
drop: function (event, ui) {
var target = $(event.target);
var draggable = ui.draggable;
draggable.insertBefore(target);
},
tolerance: 'touch'
});
});
ただし、行を移動すると、マウスカーソルがドロップ可能なテーブルの2つの行の間にある場合、両方のドロップ可能な行が強調表示されます.一度に1つのドロップ可能な行のみが強調表示されるようにする必要があります..
これは可能ですか?