控制占位符高度与jQuery-UI可排序

前端之家收集整理的这篇文章主要介绍了控制占位符高度与jQuery-UI可排序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用jQuery-UI可排序组件来拖动表行。由于我的要求,我正在创建一个帮助器元素,以在拖动期间保存多个行。

我似乎有这个工作,但是在当前拖动位置插入的空白空间只能足够高一个单行。任何人都可以看到为什么占位符不像我拖动的内容那么高?

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

我已经把我的代码放在jsFiddle在http://jsfiddle.net/jCNcv/.如果你尝试拖动顶部的项目,你可以看到,拖放位置下的空的占位符只有足够高的一行。

解决方法

占位符只是一行的高度,因为每个排序项只有一行。您可以在开始事件期间将占位符高度设置为辅助元素的高度。
start: function(e,ui ){
     ui.placeholder.height(ui.helper.outerHeight());
},

更新了jsfiddle http://jsfiddle.net/jCNcv/2/

猜你在找的jQuery相关文章