jQuery可排序元素取决于它们的属性

时间:2015-08-19 08:25:23

标签: javascript jquery html jquery-ui

我在页面上有几个容器.sortable()因此<div>内的所有元素都可以使用connectWith选项来回移动,从一个容器移动到另一个容器。但是,如何防止某些元素被删除到特定的可排序列?

每个元素都有一些特定的属性,用于描述我可以移动.sortable()个容器。

1 个答案:

答案 0 :(得分:1)

据我了解,您可以指定可排序丢弃区域的可能目标:

  

connectWith

     

类型:选择器

     

默认值:false

     

此列表中的项目的其他可排序元素的选择器   应该连接到。如果你愿意,这是一种单向关系   要在两个方向连接的项目,connectWith选项   必须在两个可排序元素上设置。代码示例:初始化   可以使用指定的connectWith选项进行排序:

$( ".selector" ).sortable({
  connectWith: "#shopping-cart"
});
     

初始化后获取或设置connectWith选项:

// Getter
var connectWith = $( ".selector" ).sortable( "option", "connectWith" );

// Setter
$( ".selector" ).sortable( "option", "connectWith", "#shopping-cart" );

为了更精确地使用以下内容:api.jqueryui.com/sortable/#event-receive