2014-09-12 45 views
1

我用下面的代码,以使ASP.NET页上我的GridView控件支持使用拖放排序:如何防止使用JQuery UI排序拖放表格的“折叠”排序?

<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> 

这已经运作得很好,但每当一个表行是拖曳模式它变得“挤压“:

squeezed table (你看到的所有行的倒塌拖动的元素的图片)

我如何能实现该行没有得到上拖动改变?

+0

尝试'forceHelperSize:true'和'forcePlaceHolderSize:true'。这就是我的伎俩。我还确保我的“手柄”高度与拖动元素的高度相同。 – DevlshOne 2014-09-12 23:42:00

回答