gpt4 book ai didi

javascript - jQuery Sortable - 将项目放在外部连接列表

转载 作者:行者123 更新时间:2023-11-29 10:11:49 24 4
gpt4 key购买 nike

我有两个相互连接的可排序列表。要将项目从 list1 移动到 list2,我必须将项目从 list1 拖放到 list2 上。

我需要的是当我将项目从 list1 拖放到 list1 之外时,项目应该转到 list2,而不是返回到 list1。这可能吗?

$('.sortable1').sortable({
connectWith: '.sortable2'
});

$('.sortable2').sortable({
connectWith: '.sortable1'
});

http://jsfiddle.net/0tpb8o5d/1/

最佳答案

fiddle :http://jsfiddle.net/0tpb8o5d/3/

通过 over 和 out 事件,您可以获得被拖动项目在可放置容器外部或内部的状态:

over: function (event, ui) {
outside = false;
},
out: function (event, ui) {
outside = true;
},

beforeStop 事件中的一个简单条件完成剩下的工作:

beforeStop: function (event, ui) {
if (outside) {
ui.item.prependTo('.sortable2');
}
}

关于javascript - jQuery Sortable - 将项目放在外部连接列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31952567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com