几个小时以来我一直在寻找这个答案,但我找不到。
我正在使用 Jquery UI,无论是否掉落,我都希望始终恢复到原始位置。
如果它被删除,我希望它执行以下代码,'alert($(ui.draggable).attr("id"));'
我知道这个答案可能很简单,但我很挣扎。非常感谢您的关注。
最佳答案
您可以使用 revert 选项并将其设置为 true,也可以使用 handle 回调函数并在其中执行您想要的操作
$("#myDraggable").draggable({
revert: true
});
$("#myDroppable").droppable({
drop: function(event, ui){
alert($(ui.draggable).attr("id"));
}
});
我不确定这两者是否可以协同工作,但您可以试一试!我的意思是,如果将 revert 设置为 true,我不确定是否会调用放置处理程序。
关于javascript - Jquery UI,如何使可拖动始终恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7859565/