【问题标题】:jQuery UI sortable 'out' not firing whith multiple connected sortablesjQuery UI sortable 'out' 不会触发多个连接的 sortables
【发布时间】: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");   
    },
});

FIDDLE HERE

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 2011-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多