使用jQuery UI Sortable控制占位符高度

使用jQuery UI Sortable控制占位符高度,jquery,html,css,jquery-ui,jquery-ui-sortable,Jquery,Html,Css,Jquery Ui,Jquery Ui Sortable,我正在使用jQueryUISortable组件来拖动表行。由于我的要求,我正在创建一个helper元素,以便在拖动过程中容纳多行 我似乎有这样的工作,但在当前拖动位置插入的空白空间仅够一行。有人知道为什么占位符没有我拖动的内容那么高吗 我尝试在正在拖动的父元素中设置style=“height:auto”,但没有效果 我已经在jsFiddle上发布了我的代码。如果尝试向下拖动顶部项目,可以看到拖动位置下的空占位符仅够一行使用。占位符仅为一行的高度,因为每个可排序项目仅为一行。可以在开始事件期间将占

我正在使用jQueryUISortable组件来拖动表行。由于我的要求,我正在创建一个helper元素,以便在拖动过程中容纳多行

我似乎有这样的工作,但在当前拖动位置插入的空白空间仅够一行。有人知道为什么占位符没有我拖动的内容那么高吗

我尝试在正在拖动的父元素中设置
style=“height:auto”
,但没有效果


我已经在jsFiddle上发布了我的代码。如果尝试向下拖动顶部项目,可以看到拖动位置下的空占位符仅够一行使用。

占位符仅为一行的高度,因为每个可排序项目仅为一行。可以在开始事件期间将占位符高度设置为辅助元素的高度

start: function(e, ui ){
     ui.placeholder.height(ui.helper.outerHeight());
},

更新的JSFIDLE

看起来您正在尝试进行某种形式的嵌套排序?不,不是嵌套的排序表。只有具有逻辑父/子关系的可排序表行。它们被实现为常规行。工作非常完美。我确实改为使用ui.helper.height()而不是outerHeight(),因为我希望占位符的高度与拖动项的高度相同。