JQuery UI droppable接受和删除无法正常工作

时间:2015-03-15 09:17:16

标签: javascript jquery jquery-ui

我正在使用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();
        });
    }
});

1 个答案:

答案 0 :(得分:0)

我发现解决方案我错过了它,我也尝试$(this).droppable.attr("id");未定义以及我错过了我在隐藏,回调函数里面使用$(this),其中$(this)是可拖动的它通过将行代码移出hide函数来工作。