Доброго всем времени суток. Необходимо реализовать перетаскивание блоков, реализованных в виде fieldsetов по наименованию блока (legend внутри fieldsetа)
$(function($src){
var currentOrder = [1, 2, 3];
$('#dropdiv>fieldset').dragdrop({
canDrag: function($src, event) {
$srcElement = $src;
srcIndex = $srcElement.index();
dstIndex = srcIndex;
return $src;
},
canDrop: function($dst) {
if ($dst.is("fieldset")) {
dstIndex = $dst.index();
if (srcIndex<dstIndex)
$srcElement.insertAfter($dst);
else
$srcElement.insertBefore($dst);
}
return true;
},
didDrop: function($src, $dst) {
if (srcIndex!=dstIndex) {
var value = currentOrder[srcIndex];
currentOrder.splice(srcIndex, 1);
currentOrder.splice(dstIndex, 0, value);
}
}});
});
С использованием плагина jquery(
https://github.com/mikeplate/jquery-drag-drop-plugin) удалось реализовать перетаскивание блока полностью, дайте совет пожалуйста, как поправить положение и сделать перетаскивание только по названию