Hehe :)
Damit das Archiv nicht dumm stirbt: $(document).ready() fehlt
Ok, hast recht, hätte ich auch schreiben können ;)
Kannst Du mir denn noch erklären (quasi in Worten), was die beiden Fixe machen und worin sie sich unterscheiden?
Mir gelingt es nämlich nicht, einen von Beiden auf Deine Lösung zu adaptieren.
// Fix 1:
// Return a helper with preserved width of cells
var fixHelper = function(e, ui) {
ui.children().each(function() {
$(this).width($(this).width());
});
return ui;
};
$("#sort tbody").sortable({
helper: fixHelper
}).disableSelection();
//-----------------------------------------------------------------
// Fix 2:
var fixHelperModified = function(e, tr) {
var $originals = tr.children();
var $helper = tr.clone();
$helper.children().each(function(index)
{
$(this).width($originals.eq(index).width())
});
return $helper;
};
$("#sort2 tbody").sortable({
helper: fixHelperModified
}).disableSelection();