Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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 根据悬停的内容设置connectToSortable_Jquery_Jquery Ui_Jquery Ui Sortable_Jquery Ui Draggable - Fatal编程技术网

Jquery 根据悬停的内容设置connectToSortable

Jquery 根据悬停的内容设置connectToSortable,jquery,jquery-ui,jquery-ui-sortable,jquery-ui-draggable,Jquery,Jquery Ui,Jquery Ui Sortable,Jquery Ui Draggable,我有一个可拖动的对象,但屏幕上有N个可排序的对象,实际上,它们是嵌套的。不太像无序列表的无序列表,但这是一个很好的例子 根据我在可拖动对象上悬停的内容,我想设置我希望附加到的相应可排序列表。我在想这样的事情: $(_d).draggable({ helper: "clone", drag: function(){ //get position. //compare position with all container dimensions.

我有一个可拖动的对象,但屏幕上有N个可排序的对象,实际上,它们是嵌套的。不太像无序列表的无序列表,但这是一个很好的例子

根据我在可拖动对象上悬停的内容,我想设置我希望附加到的相应可排序列表。我在想这样的事情:

$(_d).draggable({
    helper: "clone",
    drag: function(){
       //get position.
       //compare position with all container dimensions.
       //if match,  $(this).draggable("options", "connectToSortable", "selector-for-particular-sortable
    },
    stop: function(){},
});

/*dynamic, so i cant use connectToSortable on all of them.*/
$(_a).sortable();
$(_b).sortable();
$(_c).sortable();
我只是觉得拖动和扫描屏幕上的所有容器对象很耗时。我不确定是否还有其他人做过类似的事情


我的想法来源于我正在看的一个项目,同时也在看:

如果你可以分配一个类,或者知道一组表示可排序对象的类,你可以直接将它们添加到connectToSortable对象中

见示例:

$(item).draggable({helper:'clone', connecToSortable:'.containers'});