jquery如何通过'draggable'和'droppable'来排序't项目“互相吃”?
Posted
技术标签:
【中文标题】jquery如何通过\'draggable\'和\'droppable\'来排序\'t项目“互相吃”?【英文标题】:how could jquery sortable't items "eating each other" by 'draggable' and 'droppable'?jquery如何通过'draggable'和'droppable'来排序't项目“互相吃”? 【发布时间】:2022-01-08 11:22:15 【问题描述】:我需要合并组,例如将文件夹剪切到可排序菜单中的另一个文件夹。
所以:
<div id="menu">
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</div>
$('#menu').sortable(items: 'li');
我想:
$('li').droppable(
drop: function(event, ui)
$(this).find('li');
);
但它并不完全有效。
有没有办法让可排序的项目“吃掉”其他项目?
谢谢!
【问题讨论】:
【参考方案1】:JqueryUI
似乎没有办法做到这一点:(
有一种方法几乎可以满足我的需求(connectWith
彼此)但还不够好:http://jsfiddle.net/baserk/vcnaby78/
$(".sortable").sortable(
connectWith: ".sortable",
opacity: .35,
placeholder: "sortable-placeholder"
).disableSelection();
【讨论】:
以上是关于jquery如何通过'draggable'和'droppable'来排序't项目“互相吃”?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用jQuery Draggable和Droppable实现拖拽功能
如何使用jQuery Draggable和Droppable实现拖拽功能
如何仅使用 Draggable 和 Droppable jQuery 从克隆中删除类?
使用 jQuery UI Draggable,使用滚动条时如何避免拖动?