Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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取消特定句柄上的排序_Jquery_Jquery Ui Sortable_Droppable - Fatal编程技术网

jquery取消特定句柄上的排序

jquery取消特定句柄上的排序,jquery,jquery-ui-sortable,droppable,Jquery,Jquery Ui Sortable,Droppable,我有一个列表,我在其中应用了dropable和sortable。 每个列表项都包含一个div框,当单击列表项上的“编辑”链接时,该框会打开。该div框上几乎没有其他列表项。我想对div的列表项进行排序。但我面临的问题是,当我尝试对列表项进行排序时,会调用父列表项的排序 我的研究发现,使用“取消”参数有助于禁用拖动。语法如下: $( ".selector" ).draggable({ cancel: '#box' }); 但这对draggable来说非常有效。我想实现类似的功能,但在dropa

我有一个列表,我在其中应用了dropable和sortable。 每个列表项都包含一个div框,当单击列表项上的“编辑”链接时,该框会打开。该div框上几乎没有其他列表项。我想对div的列表项进行排序。但我面临的问题是,当我尝试对列表项进行排序时,会调用父列表项的排序

我的研究发现,使用“取消”参数有助于禁用拖动。语法如下:

$( ".selector" ).draggable({ cancel: '#box' }); 
但这对draggable来说非常有效。我想实现类似的功能,但在dropable或sortable的情况下,我找不到任何这样的参数

此处链接了问题的直观描述:

以上我试图用一种非常简单的方式来描述。实际上,在我的项目中有许多行、面板。字段、项结构,可排序、可拖动、可拖放。但是很让人困惑

当我在摆弄小提琴时,我发现它能满足我的需要。我已经在这里链接了url-

看起来好像出了什么问题。我正在努力。
如果有人能指出我做错了什么,请告诉我。

要在创建可排序表后禁用它,可以使用:

$( ".selector" ).sortable( "option", "disabled", true );
可放下的

$( ".selector" ).droppable( "option", "disabled", true );

如果您仍然有问题,请尝试在这里和jsfiddle.net上发布您的代码,以便我们能够提供帮助

您应该能够将其用于可排序(取消),也许您可以创建一个jsfiddle来演示您的问题?
$(“.selector”).droppable({disabled:true})
$(“.selector”).sortable({disabled:true})不适合你的情况?你能在jsfiddle.net上发布一个例子吗?几分钟后,我将把这个例子上传到jsfiddle上。在你的提琴中,你必须写这个{accept:'.mainlist'},否则它将无法工作。你能告诉我们你的小提琴出了什么毛病吗?