【发布时间】:2014-11-02 13:54:19
【问题描述】:
当两个或更多可排序对象与connectWith 连接时,当我将项目移出列表(而不是移入另一个列表)时,out 事件不会触发。
要重现,请尝试将其中一个连接列表中的项目从两个列表中拖出(而不是拖到另一个列表中)。 '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");
},
});
【问题讨论】:
标签: javascript jquery jquery-ui jquery-ui-sortable