Jquery UI,如何让draggable永远还原?

时间:2011-10-22 12:37:01

标签: javascript jquery jquery-ui

我一直在寻找这个答案几个小时,但我找不到。

我正在使用Jquery UI,如果丢弃或不丢弃,我希望始终恢复到原始位置。

如果它被删除,我希望它执行以下代码,'alert($(ui.draggable).attr(“id”));'

我知道这个答案可能很容易,但我正在努力。非常感谢你的期待。

1 个答案:

答案 0 :(得分:5)

你可以使用revert选项并将其设置为true以及句柄回调函数并在那里做你想做的事

$("#myDraggable").draggable({
    revert: true
});

$("#myDroppable").droppable({
    drop: function(event, ui){
        alert($(ui.draggable).attr("id"));
    }
});

我不确定这两个是否可以一起工作,但你可以试一试!我的意思是,如果将revert设置为true,我不确定是否会调用drop handler。