当两个或多个可排序的数据与connectWith
连接时,当我将项目移出列表(而不是另一个列表)时,out事件不会触发。
要重现,请尝试将一个连接列表中的项目从两个列表中拖出(而不是拖到另一个列表中)。 '出'不会开火。然后尝试底部未连接的可排序。它会正常发射。
有没有办法找出某个项目何时被拖出连接的可排序?
示例:
Connected lists:
<ul class="connect">
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
<ul class="connect">
<li>four</li>
<li>five</li>
<li>six</li>
</ul>
Unconnected list:
<ul class="not-connected">
<li>seven</li>
<li>eight</li>
<li>nine</li>
</ul>
JS:
$(".connect").sortable({
out: function() {
console.log("out");
},
connectWith: ".connect"
});
$(".not-connected").sortable({
out: function() {
console.log("out");
},
});
答案 0 :(得分:1)
这似乎是bug,out
和over
已被修复。我相信你正在使用有这个问题的版本。我已经更新了小提琴以使用新版本的jQuery UI,似乎工作正常,http://jsfiddle.net/751vo8d3/2/