我正在使用JQuery UI draggable和droppable。但看起来ui.droppable
未定义。有人能帮帮我吗?
这是我的代码:
$(".droppable").droppable({
tolerance : "pointer",
accept : ".acceptable",
drop : function(event, ui) {
ui.draggable.hide(500, function() {
var position = ui.droppable.attr("id");
built(position.replace("position", ""),
ui.draggable.attr("id"));
ui.draggable.remove();
});
}
});
答案 0 :(得分:0)
我发现解决方案我错过了它,我也尝试$(this).droppable.attr("id");
未定义以及我错过了我在隐藏,回调函数里面使用$(this),其中$(this)是可拖动的它通过将行代码移出hide函数来工作。