1

我有一个这样的html结构

<div id='dropzone'>
<ul id='filelist'>
<li class='fileitem'></li>
<li......
....
....
</ul>
</div>

Jquery UI droppables 是

$('#dropzone').droppable();
$('.fileitem').droppable({greedy:true});

在dropzone上删除文件工作正常。现在我的问题是我想将一个文件项放在另一个文件项上它不起作用,当我尝试这样做时,它就像我正在将文件项放在 dropzone 上一样

4

1 回答 1

1

我做了一个小演示。这与文件无关,因为您对它们没有问题,而是关于可拖动和可放置对象,包括贪婪的可放置对象。

我想你动态地创建你的 li 元素,所以不要忘记用 droppable() 调用动态地初始化它们。注意 initLIObject 函数,它不仅在静态 li 对象上调用,而且在动态创建的 li 对象上调用。

EDIT1:看看这个问题这个问题

于 2012-08-04T11:17:48.737 回答