【发布时间】:2013-08-01 19:47:19
【问题描述】:
我正在尝试制作从table1 到table2 的拖放功能,并希望在用户拖动table1 itme 时确保拖放的table2 单元格为空。如果table2 单元格是空的,那么我可以删除它,否则它将返回到table1。
var dragging =null;
td = $('.table td');
$(td).draggable({
cursor:'pointer',
snap:$('td:empty')
})
$(td).droppable({
drop:function(event, ui){
if($(this).text()=='') { // $(this).is(':empty:) doesn't work either
console.log('drop now!')
}else{
console.log('not empty') //revert
}
}
})
我不确定如何将拖动的项目恢复为table1,以及如何检测拖放的单元格是否已有数据。
有什么帮助吗?非常感谢!
【问题讨论】:
-
你能展示一下这个的 jsfiddle 吗?