【问题标题】:jQuery UI draggable can't be placed at first position in sortablejQuery UI 可拖动不能放在可排序的第一个位置
【发布时间】:2012-09-26 18:24:18
【问题描述】:

我有一个可拖动的元素,我想将其拖入可排序的元素中。但是,我不能直接将可拖动对象拖到可排序列表中的第一个位置。只有当我越过第一个元素然后向上回到第一个元素之前的位置时才有可能。

看看这个小提琴:http://jsfiddle.net/Nh75P/53/

请尝试将可拖动对象直接(一次移动)移动到“Sortable 1”上方的位置。

感谢您的帮助。

【问题讨论】:

  • 我在网上看到过这个。我认为这是设计使然。真的有问题吗?
  • 是的,在我们的例子中它非常重要。在官方演示中,它似乎也可以工作。请看这里:jqueryui.com/demos/draggable/#sortable

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


【解决方案1】:

这是可排序的问题。显然,在输入时,条目的偏移量没有被计算在内。提交关于此here 的错误。

【讨论】:

    【解决方案2】:

    感谢https://forum.jquery.com/topic/jquery-ui-1-8rc1-sortable-list-doesn-t-allow-drop-at-first-and-last-position-depending-where-the-mouse-gets-clicked-to-drag-on 上的“Nick Melville”的回答:

    由于这仍然是一个高搜索结果页面...更改 对“指针”的容忍应该可以为您解决这个问题:

    http://api.jqueryui.com/sortable/#option-tolerance

    【讨论】:

      猜你喜欢
      • 2012-06-23
      • 1970-01-01
      • 1970-01-01
      • 2013-12-14
      • 1970-01-01
      • 1970-01-01
      • 2012-09-19
      • 1970-01-01
      • 2014-01-25
      相关资源
      最近更新 更多