gpt4 book ai didi

jquery 取消特定句柄上的可排序

转载 作者:行者123 更新时间:2023-12-01 05:04:03 25 4
gpt4 key购买 nike

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

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

$( ".selector" ).draggable({ cancel: '#box' }); 

但这非常适合可拖动。我想实现类似的目标,但在可删除或可排序的情况下我没有找到任何此类参数。

问题的直观描述链接如下: http://i54.tinypic.com/678nm1.jpg

以上我已尝试以非常简单的方式进行描述。实际上,在我的项目中有很多行、面板。可排序、可拖动、可放置的字段、项目结构。虽然很困惑。

当我在 fiddle 上工作时,我发现它可以满足我的需要。我在这里链接了网址 - http://jsfiddle.net/PkRJu/9/

似乎还有其他问题。我正在做。如果有人可以建议我做错了什么,请告诉我。

最佳答案

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

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

对于可放置的

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

如果您仍然遇到问题,请尝试在此处和 jsfiddle.net 上发布您的代码,以便我们提供帮助

关于jquery 取消特定句柄上的可排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7427233/

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