0

我将 draggable 与 connectToSortable 一起使用,以允许<tr>将我的表中的 s 拖动并添加到其他表中。

它工作得很好,但是一旦我将 a 拖到<tr>另一个表中,它就不能再次移动,除非在它自己的(新)表中。这是 jQuery UI 的固有限制还是我做错了什么?

可排序:

$("#sem1").sortable({
        receive: function (event, ui) { 
            ui.item.remove();} 
    });

$("#sem2").sortable({
    receive: function (event, ui) { 
        ui.item.remove();}
    });

可拖动:

$("#sem1 tr").draggable({ connectToSortable: "#sem1, #sem2",helper:"clone"});
$("#sem2 tr").draggable({ connectToSortable: "#sem1, #sem2",helper:"clone"});

我不得不使用克隆助手然后删除,因为否则拖动会做一些时髦的事情,比如重叠行......欢迎任何建议!

提前感谢您的帮助!

Ps,这是我之前回答的一个问题的后续:

jQuery 不能以动态创建的表行为目标吗?

4

1 回答 1

0

明白了 - 我刚刚添加了与上面完全相同的代码,以便在附加到我<tr>的 s的 onmouseup 处理程序上执行

于 2013-07-21T21:31:25.580 回答