输入占位符

时间:2015-05-26 09:21:21

标签: javascript jquery jquery-ui jquery-ui-sortable

我有点问题。

这是我的可排序配置(用咖啡写的):

$('.sortable-column').sortable({
  helper: 'clone',
  handle: 'i.icon-move',
  revert: 500,
  containment: 'body',
  tolerance: "pointer",
  cursorAt: {right: 10, top: 10}
  forceHelperSize: true,
  forcePlaceholderSize: true,
  distance: 3,
  placeholder: "ui-state-highlight",
  start: @dragStart,
  update: @sortUpdated,
  stop: @dragStop
  connectWith: ".sortable-column"
}

我有多个可排序的列。当拖动助手进入任何占位符(可排序列)时,会出现主要问题。在这一刻它只是跳到光标的顶部。

所以现在我已经让我们说光标(取决于目标元素的高度)250px左下方的助手。 最大的问题是,即使在调用sortUpdated或dragStop中的refreshPositions()方法之后,当我再次尝试拖动时,它会将此距离保持在光标上方。

看起来在拖动过程中,当它可以放入可排序的时候,它会尝试将它重新定位到顶层(而不是对它进行排序)但是后来我用鼠标光标松开同步它永远不会出现无论怎么回事。所以它有一些缓存或者某些东西,根据文档,refreshPositions()应该清除,但它没有。

我错过了什么或忘记了一些设置吗?

0 个答案:

没有答案