Javascript jqueryui,如何使draggable始终还原?
我已经寻找这个答案好几个小时了,但我找不到 我正在使用jQueryUI,如果删除或不删除,我希望始终恢复到原始位置 如果它被删除,我希望它执行以下代码,“alert($(ui.draggable).attr(“id”);”Javascript jqueryui,如何使draggable始终还原?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我已经寻找这个答案好几个小时了,但我找不到 我正在使用jQueryUI,如果删除或不删除,我希望始终恢复到原始位置 如果它被删除,我希望它执行以下代码,“alert($(ui.draggable).attr(“id”);” 我知道这个答案可能很简单,但我正在努力。非常感谢您的查看。您可以使用revert选项并将其设置为true,还可以使用handle回调函数并在其中执行所需操作 $("#myDraggable").draggable({ revert: true }); $("#myD
我知道这个答案可能很简单,但我正在努力。非常感谢您的查看。您可以使用revert选项并将其设置为true,还可以使用handle回调函数并在其中执行所需操作
$("#myDraggable").draggable({
revert: true
});
$("#myDroppable").droppable({
drop: function(event, ui){
alert($(ui.draggable).attr("id"));
}
});
我不确定这两个是否能一起工作,但你可以试一试!我的意思是,如果revert设置为true,我不确定是否会调用drop处理程序。我以前尝试过这个方法,但没有成功。它会粘在可放下的东西上。谢谢你的回复。哦,我知道它是怎么工作的,真不敢相信我错过了。非常感谢。它可以工作,但是只有当我把它放在可放的位置时它才会恢复,但是在任何其他情况下它都不会恢复。还有什么想法吗?我需要一个组合的回复:“有效”和回复:“无效”;我想这就是revert:true应该做的。