javascript - JQuery UI 禁用可排序列表中的重新排序

标签 javascript jquery jquery-ui interface

因此,我正在编写的网络应用程序中有两个可排序列表。我想要做的是使其中一个列表不可重新排序,但允许将其项目拖到另一个列表中。列表一中的项目可以放在列表二中,但列表一中的项目不能重新排列。

我想做的另一件事是,当项目被拖出列表一时,它们不会从列表一中删除;拖动的项目只是拖动一个副本。

最终目标是拥有一个工具箱,允许用户将元素拖到各种“ Canvas ”中。工具箱中的元素不会重新排列,一旦它们被拖走就不会消失(因此用户只是在拖动副本)。

帮助禁用重新排序或拖走副本将不胜感激!

(如果你们需要,我可以发布我的列表代码)

最佳答案

没关系!多浏览文档后,我找到了答案。解决方案是使用普通的可拖动+可排序元素:

http://jqueryui.com/demos/draggable/#sortable

关于javascript - JQuery UI 禁用可排序列表中的重新排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1076570/

相关文章:

javascript - 删除所有 cookie 并在一定时间间隔后重定向到 html 页面

javascript - 我的脚本只适用于头等舱

javascript - jQuery 日期选择器日计数

javascript - Angular 2访问PHP api,不返回json但返回文件

javascript - jquery 自动 slider 与上一个/下一个

javascript - Orderby 在 ng-repeat 上不使用 dict 语法

javascript - Protractor :失败:row.findElement 不是函数

jquery - 覆盖 jQuery 验证 MVC4 中的默认设置

jquery-ui - 无法让 jQuery-ui 自动完成在 Meteor 中工作

javascript - 区分 jQuery UI 中的 drop 和 sort sortable()