Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在可拖放区域中仅拖动2个元素_Jquery_Draggable - Fatal编程技术网

Jquery 在可拖放区域中仅拖动2个元素

Jquery 在可拖放区域中仅拖动2个元素,jquery,draggable,Jquery,Draggable,我在我的项目中使用Jquery draggable,我在draggable区域中有许多可拖放的元素,但我只需要限制两个元素,我们可以在draggable区域中拖放吗 $('#uploaded-files-list ul li').draggable zIndex: 999 cancelable: true revertDuration: 0 我怎样才能做到这一点 更新: 我还有一个问题,如果我们有多个可拖放位置,并且我只想在每个可拖放位置添加2个元素,那么如何才能做到这

我在我的项目中使用Jquery draggable,我在draggable区域中有许多可拖放的元素,但我只需要限制两个元素,我们可以在draggable区域中拖放吗

$('#uploaded-files-list ul li').draggable
    zIndex: 999
    cancelable: true
    revertDuration: 0
我怎样才能做到这一点

更新:


我还有一个问题,如果我们有多个可拖放位置,并且我只想在每个可拖放位置添加2个元素,那么如何才能做到这一点???

可拖放设置中是一个属性。如果为此提供函数,则可以通过编程方式检查是否满足某些条件,然后再允许删除元素。因此,您可以计算已删除的现有子项的数量,并根据需要返回
true
false
。大概是这样的:

$(".drop-area").droppable({
  accept: function() {
    return $('#drop-container > div').length < 2;
  }
});
$(“.drop area”).dropable({
接受:函数(){
返回$('#drop container>div')。长度<2;
}
});

检查此示例:我有一个问题,如果我们有多个可拖放位置,我只想在每个可拖放位置添加2个元素,我们如何做到??