jQuery UI可排序' out n#39;不使用多个连接的可排序方法触发

时间:2014-11-02 13:54:20

标签: javascript jquery jquery-ui jquery-ui-sortable

当两个或多个可排序的数据与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");   
    },
});

FIDDLE HERE

1 个答案:

答案 0 :(得分:1)

这似乎是bugoutover已被修复。我相信你正在使用有这个问题的版本。我已经更新了小提琴以使用新版本的jQuery UI,似乎工作正常,http://jsfiddle.net/751vo8d3/2/