【发布时间】:2014-09-02 00:36:05
【问题描述】:
这不是您对 JQuery UI 的 Sortable 的标准用法。我不是对表格行进行排序,而是对 tbody 标签进行排序,它一次移动多行。当您移动一组行时,行的列宽会折叠。通常你会使用帮助器来保持列宽......但是标准的在这种情况下不起作用。
这是jsFiddle。
您可以在移动 tbody 选择时看到宽度折叠。
以下代码通常适用于帮助程序的单个行,但不适用于带有行的 tbody。
$('table').sortable({
cursor: 'move',
items: 'tbody',
helper: function(e, ui) {
ui.children().each(function() {
$(this).width($(this).width());
});
return ui;
},
forcePlaceholderSize: true,
placeholder: 'placeholder'
});
有人可以帮忙想出一个在使用 Tbody 标签时保持宽度的助手吗?
【问题讨论】:
标签: jquery jquery-ui jquery-ui-sortable