我试图做一个拖动和使用Jquery
UIjQuery UI的拖放问题
我需要拖动和两个表之间的拖放功能下降。
table1
<table class='table'>
....
</table>
table2
<table class='table'>
....
</table>
我希望用户从表1中拖动cell
表2
下面的代码实现这一
var dragging =null;
obj = $('.table td');
$(obj).draggable({
cursor:'pointer',
snap:$('td span'),
revert: 'invalid'
})
$(obj).droppable({
//only accept the drop if the cell is empty.
accept: function(e){
return $(this).text().trim()=="";
},
//replace anything items on table 2.
drop:function(event, ui){
$(this).html(' ').droppable('disable');
}
})
我的问题是:当我拖动itemA
从表1表2.我似乎无法在表2上拖动itemA
。我希望用户仍然可以拖动itemA
,即使它在表2中。
我不确定这里出了什么问题。任何人都可以帮助我吗?非常感谢
你能提供[jsfiddle](http://jsfiddle.net)吗? – Dom
http://jsfiddle.net/7Xd6n/3/谢谢你们。 – FlyingCat
简而言之,问题是您的可拖动对象被设置为对齐''元素。将''元素从一个表格拖动到另一个表格时,该''元素不再存在于原始表格中,因此将其拖回时无法捕捉到。 – Jeemusu