Javascript 在列表之间单向拖放元素

Javascript 在列表之间单向拖放元素,javascript,jquery,drag-and-drop,html-lists,Javascript,Jquery,Drag And Drop,Html Lists,我使用这个库来重新排序DOM列表。它很轻,做了它应该做的。它还有一个“dragbetween”选项,可以在列表之间拖动。但是,它不支持单向拖放。是否有任何库支持在列表之间拖放,但只有一种方式 提前谢谢 编辑:为了避免混淆-我想将元素从列表A移到B,但不想从B移到A 这将允许您仅在A到B之间拖动,而不是从B到A 为了让它能在两者之间拖动 $(document).ready(function(){ $("#divA").sortable({ connectW

我使用这个库来重新排序DOM列表。它很轻,做了它应该做的。它还有一个“dragbetween”选项,可以在列表之间拖动。但是,它不支持单向拖放。是否有任何库支持在列表之间拖放,但只有一种方式

提前谢谢

编辑:为了避免混淆-我想将元素从列表A移到B,但不想从B移到A

这将允许您仅在A到B之间拖动,而不是从B到A

为了让它能在两者之间拖动

 $(document).ready(function(){
        $("#divA").sortable({
            connectWith: '#divB',
            delay: 250
        });
        $("#divB").sortable({
            connectWith: '#divA',
            delay: 250
        });
    });

使用jqueryui排序


您只需使用“connectWith”选项指定一个列表即可。

是的,这是所需的功能。谢谢。你知道有没有更轻的lib吗?@cowboybebebop我不知道,但是jquery的ui还有很多其他功能,可以让你的应用程序非常互动。我建议你把它包括在你的项目中。你在搜索jQueryUIMin版本。是的,先生,是的。我最初没有选择jQueryUI的原因是它的笨重。我尽量减少我的js占用空间。我也发现了这个()并将检查它,但非常感谢,汽车人指挥官。
 $(document).ready(function(){
        $("#divA").sortable({
            connectWith: '#divB',
            delay: 250
        });
        $("#divB").sortable({
            connectWith: '#divA',
            delay: 250
        });
    });