我使用以下代码使 ASP.NET 页面上的 GridView 支持使用拖放进行排序:
<script type="text/javascript">
$(function () {
$("#gvJobs").sortable({
items: 'tr:not(:first)',
cursor: 'move',
axis: 'y',
helper: 'original',
stack : '#set tr',
revert : true,
dropOnEmpty: true,
receive: function (e, ui) {
}
});
});
</script>
这已经工作得很好,但是每当表格行处于拖动模式时,它就会被“挤压”:
(在图片上您会看到拖动的元素的所有行都折叠起来)
如何实现拖动时行不会发生变化?
最佳答案
添加forceHelperSize jQuery-UI 可排序文档中的 : true
应该可以为您解决这个问题。
关于javascript - 如何使用 JQuery UI Sortable 防止拖放时表行出现 "collapsing"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818382/