0

我在页面上有一堆元素,它们是可拖动的,由以下因素决定:

$( ".folder" ).draggable({ revert: true });

我需要制作一个元素,它有 class .folder,不能被拖动(它是树中的顶部文件夹)。

我尝试从中删除类 ui-draggable 但这不起作用所以我猜上面的代码会覆盖它?

这可能吗?

注意:我不能简单地更改类名,因为它们也是可放置的,并且树中的顶部文件夹也是可放置的。

4

3 回答 3

1

试试这个,

$(".folder:not(:first)").draggable({ revert: true });

阅读:not:first 选择器

于 2013-10-08T07:16:52.867 回答
0

只需使用:

$( ".folder" ).draggable("disable"); //or enable
于 2013-10-08T07:17:22.470 回答
0

也试试这个:

$(".folder:not(YourElement)").draggable();
于 2013-10-08T07:28:49.190 回答