jquery-ui sortable 在拖动换位置时改变元素的大小导致占位与实际不一致

使用jquery ui sortable时 需求是在拖动的时候要隐藏一部分元素,然后按照隐藏后的元素高度换位,

解决方案是修改源码jquery-ui.js,

_mouseStart
方法中开头增加
if(this.options.beforeMouseStart !== undefined) {
this.options.beforeMouseStart();
} 设置
sortable({
beforeMouseStart:function({
  //隐藏元素的代码  
  }),
})
 
 
上一篇:easyui datagrid json 格式


下一篇:关于UI设计中的交互软件Axure7.0运用