【问题标题】:Can I drop the helper of a draggable into a sortable instead of the original item?我可以将可拖动的助手放入可排序而不是原始项目吗?
【发布时间】:2012-03-06 22:10:27
【问题描述】:

例如,当我将可拖动项拖动到可排序项时,有一个与原始可拖动项不同的助手。我可以将该辅助项放入可排序项而不是原始可拖动项吗?

【问题讨论】:

    标签: javascript jquery jquery-ui


    【解决方案1】:

    您可以将可拖放插件与可拖动插件结合使用,将项目从位置 A 拖动到 B。 然后位置 B 可以是您使用可排序插件的位置。

    => 您将把项目放入可排序的对象中

    您可以在这里找到两个插件协同工作的示例:http://jqueryui.com/demos/draggable/#sortable

    【讨论】:

    • 这很有趣...我最终写了一些hackery:当触发可排序的 beforeStop 事件时,我将完全按照需要添加一个元素到可排序的元素中。当停止事件在可排序对象上触发时,可拖动对象已与我在 beforeStop 期间添加的新元素一起插入到可排序对象中,因此在停止期间我只需删除可拖动项目。它发生得如此之快,以至于您永远看不到可拖动的项目出现。虽然这是一个肮脏的黑客......所以我可以把一个可排序的东西放在一个droppable里面?那很有意思。下次我会试试的。
    • 如果你能描述你想要什么或举个例子就好了。
    • 编辑了原始答案以添加示例页面jqueryui.com/demos/draggable/#sortable
    猜你喜欢
    • 2016-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 2011-07-15
    • 1970-01-01
    • 2021-05-24
    相关资源
    最近更新 更多