Javascript 禁用使用redips拖放空单元格
我正在使用redips drag类来拖放表格的表格单元格。 我想添加一个条件,如果目标单元格为空,则禁止删除。这意味着如果目标单元格不是空的,我只需要“切换”。 有什么帮助吗Javascript 禁用使用redips拖放空单元格,javascript,drag-and-drop,Javascript,Drag And Drop,我正在使用redips drag类来拖放表格的表格单元格。 我想添加一个条件,如果目标单元格为空,则禁止删除。这意味着如果目标单元格不是空的,我只需要“切换”。 有什么帮助吗 if (target_elements_length) { // call myhandler_switched because clone_limit could call myhandler_clonedend1 or myhandler_clonedend2
if (target_elements_length) {
// call myhandler_switched because clone_limit could call myhandler_clonedend1 or myhandler_clonedend2
REDIPS.drag.myhandler_switched();
// and myhandler_dropped
REDIPS.drag.myhandler_dropped(target_cell);
// if object is cloned, update climit1_X or climit2_X classname
if (cloned_flag === 1) {
clone_limit();
}
}
// otherwise element is dropped to the empty cells
else {
//TODO cancel the event.
}
无所谓。。。
这就是解决办法。
相应地修改drag.js:
if (target_elements_length) {
obj.parentNode.removeChild(obj);
target_cell.appendChild(obj);
// call myhandler_switched because clone_limit could call myhandler_clonedend1 or myhandler_clonedend2
REDIPS.drag.myhandler_switched();
// and myhandler_dropped
REDIPS.drag.myhandler_dropped(target_cell);
// if object is cloned, update climit1_X or climit2_X classname
if (cloned_flag === 1) {
clone_limit();
}
}