jquery-ui可排序占位符位置错误

jquery-ui sortable placeholder wrong position

本文关键字:位置 错误 占位符 排序 jquery-ui      更新时间:2023-09-26

我需要对引导程序块进行排序,并且我在占位符方面遇到了一些问题。

$('.buildBlockContainer').sortable({
  handle: '.sortableHandler',
  connectWith: '.buildBlockContainer',
  cancel: '',
  placeholder: 'buildBlockPlaceholder',
  start: function(e, ui) {
    ui.placeholder.height(ui.item.height());
    ui.placeholder.width(ui.item.width());
  }
});

完整示例如下:https://jsfiddle.net/ShinShil/74grstLs/

第一个占位符必须具有与项相同的浮动、位置和显示样式。

辅助引导列的宽度有填充,它们不是宽度,而是偏移宽度:ui.placeholder.width(ui.item[0].offsetWidth)

完整示例https://jsfiddle.net/ShinShil/0d22bo83/5/