我似乎在jQuery UI中发现了一个错误,当隐藏其中一个目标可排序时,该错误会复制拖动的元素。我设法在一个非常简单的jsfiddle中复制它。我正处于紧张状态,所以我无法等待补丁。
这是JSfiddle:http://jsfiddle.net/BpfGC/1/ 要复制错误,请将绿色框中的字母拖到红色框中,然后切换蓝框的内容。你会看到你拖到红色的任何一个字母的副本。这是在Firefox和Chrome中。
任何人都可以找出解决方法或为什么会发生这种情况?
答案 0 :(得分:0)
我认为使用帮助程序是一个错误:“clone”具有隐藏的可排序。我在上面回答了我自己的问题,当你隐藏容器时它工作正常。这对我来说似乎是一个错误。
所以:
<ul class="sortable" style="display:none;"></ul>
会重现这个bug但是
<div style="display:none;"><ul class="sortable"></ul></div>
按预期工作。