jquery ui可丢弃贪婪不工作



我有一个类似的html结构

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

Jquery UI可丢弃项是

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

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

我做了一个小演示。这与文件无关,因为你对它们没有问题,但它与可拖动和可丢弃文件有关,包括贪婪的可丢弃文件。

我假设您是动态创建li元素的,所以不要忘记使用droptable()调用动态初始化它们。注意initLIObject函数,它不仅在静态li对象上调用,而且在动态创建的li对象上也调用。

第1版:看看这个问题这个

最新更新