可拖动项目添加到可排序列表

Posted

技术标签:

【中文标题】可拖动项目添加到可排序列表【英文标题】:Draggable item added to a sortable list 【发布时间】:2010-10-16 21:02:58 【问题描述】:

我有一个可排序的列表和一个可拖动的 div:

<div id="draggable">Add Item</div>

<ul id="sortable">
    <li>item 1</li>
    <li>item 2</li>
    <li>item 3</li>
    <li>item 4</li>
    <li>item 5</li>
</ul>

#sortable 已经是一个 .sortable()。 我应该能够在任何列表项(第一个、中间、最后一个)之间“拖动”另一个项目。

我该怎么做?

任何回复将不胜感激。

谢谢!

【问题讨论】:

【参考方案1】:

您需要在可拖动选项中设置选项connectToSortable。

即:

$('#draggable').draggable( connectToSortable: 'ul#sortable' );

See the docs for more info

【讨论】:

以上是关于可拖动项目添加到可排序列表的主要内容,如果未能解决你的问题,请参考以下文章

使用“克隆”助手执行可拖动事件后,如何删除原始元素?

jQuery UI 可拖动元素放入可排序

ngx-bootstrap bs-sortable 在将菜单项拖动到可排序部分时显示先前拖动的项目

在 Vue 中动态地将元素添加到可排序的 LI

克隆上的jquery ui可拖动停止功能

jQuery:可拖动连接到可排序。可拖动项目与可排序列表具有不同的 DOM