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

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

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

_mouseStart
方法中开头增加
if(this.options.beforeMouseStart !== undefined) {
this.options.beforeMouseStart();
}

设置
sortable({
beforeMouseStart:function({
  //隐藏元素的代码  
  }),
})
 
 

猜你喜欢

转载自www.cnblogs.com/xiaochao-x/p/9442550.html
今日推荐