JQuery Draggable可排序的bug需要解决方法display:none;

时间:2012-06-14 13:19:51

标签: jquery jquery-ui draggable jquery-ui-sortable

我似乎在jQuery UI中发现了一个错误,当隐藏其中一个目标可排序时,该错误会复制拖动的元素。我设法在一个非常简单的jsfiddle中复制它。我正处于紧张状态,所以我无法等待补丁。

这是JSfiddle:http://jsfiddle.net/BpfGC/1/ 要复制错误,请将绿色框中的字母拖到红色框中,然后切换蓝框的内容。你会看到你拖到红色的任何一个字母的副本。这是在Firefox和Chrome中。

任何人都可以找出解决方法或为什么会发生这种情况?

1 个答案:

答案 0 :(得分:0)

我认为使用帮助程序是一个错误:“clone”具有隐藏的可排序。我在上面回答了我自己的问题,当你隐藏容器时它工作正常。这对我来说似乎是一个错误。

所以: <ul class="sortable" style="display:none;"></ul> 会重现这个bug但是 <div style="display:none;"><ul class="sortable"></ul></div>  按预期工作。