列表项上的可排序和可拖动行为
Sortable and draggable behavior on list items
我来这里是因为我在使用jQuery UI的可排序/可拖动/可删除时遇到问题。
我正在尝试做类似iTunes播放列表的事情(当您更改曲目列表的顺序或将曲目移动到另一个播放列表时)这个想法是我有一个曲目列表(在一个)中,我希望这个列表是可排序的,这是简单的部分。事实上,我还有第二个列表(播放列表),我希望曲目可以拖动到那些"播放列表"项目以执行某些操作。
举个例子: http://jsfiddle.net/MSGhf/1/
(可排序对象完全按照我想要的方式工作,黑线只是一个<div class="plholder"></div>
)
但是当您开始拖动曲目时,可排序工作正常。但是,当您将曲目移出可拖动项时,新顺序会保留,因此在播放列表上拖动曲目也可能更改曲目列表顺序,这是一个问题。
所以我不知道当轨道离开它时如何阻止可排序对象。
如果你有任何想法:)
谢谢!
啊,好的,我知道发生了什么。这是你想要做的(工作示例,在这里:http://jsfiddle.net/mori57/L3CF8/1/)
$(".droppable").droppable({
tolerance: "pointer",
drop:function(){
// You need to tell your sortable to cancel
// the last drag/drop interaction
$("ul").sortable("cancel");
alert("Do something on drop ...");
}
});
相关文章:
- jQuery UI可排序-多连接列表拖动
- jQuery拖动到相对位置的可排序列表中时出现可拖动辅助对象位置问题
- jQueryUI可拖动+可排序错误(无法读取未定义的属性'选项')
- 可拖动和可排序项目编号在更改时更新
- jQuery UI排序&可拖动的助手
- JQuery UI拖动到可排序状态而不滚动
- Jquery UI:如何指示可拖动对象成功拖放到可排序对象上
- 如何在可排序的容器中禁用垂直拖动
- 挖空可拖动可排序映射克隆更改
- 可排序.js不起作用:列表项不可拖动
- 如何在目标可排序对象接收后获取拖动项的类
- 列表项上的可排序和可拖动行为
- “appendTo”-方法在将可拖动元素连接到 jQueryUI 中的可排序元素时无法正常工作
- Jquery 可在悬停时拖动时排序
- JQUERY可排序插件,当可拖动元素悬停在指定的元素上时启动函数
- Jquery 可排序插件不允许在拖动元素时启动悬停功能
- 在连接到可拖动列表的 jQuery 可排序项中,我如何告诉特定列表项可拖动项被放置到
- 我应该如何在我的项目中集成jQueryUI可拖动和可排序
- JQuery 可排序、可拖动和可拖放不协同工作
- jQuery可拖动/排序嵌套列表