【发布时间】:2021-09-18 11:09:19
【问题描述】:
大家晚上好。仍在处理我的 DnD 项目,DnD 的工作令人满意,但所有项目一旦被删除就保持可拖动状态。拖放后,我想删除可拖动属性。我该如何管理?顺便说一句,我已经在谷歌上搜索了几个小时。 TIA 代码如下...
$(function() {
$(".tier").draggable({
cursor: "grab",
revert: true
});
$(".target.droppable").droppable({
accept: ".tier",
tolerance: "pointer",
drop: function(event, ui) {
ui.draggable.attr("style", "margin: 0; border: 0;").appendTo(this);
ui.draggable.attr("draggable", false);
n = ui.draggable.attr("src");
dr = ui.draggable.attr("draggable");
console.log("Draggable:" + dr);
// console.log("Image Filename:" + n);
tn = n.substr(4, 1);
// console.log("Tiernummer:" + tn);
x = (this).cellIndex;
// console.log("Dropped Index:" + x);
index = $(this).closest("tr").index();
console.log("Dropped tr:" + index);
t = parseInt(tn, 10);
(this).setAttribute("draggable", false);
checkright(t, x);
}
});
});
【问题讨论】:
标签: jquery jquery-ui drag-and-drop