javascript - Jquery UI,如何使可拖动始终恢复?

标签 javascript jquery jquery-ui

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

我正在使用 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/

相关文章:

javascript - 使用 D3 嵌套函数忽略组

javascript - 大表的 Angular 6 性能问题

javascript - React 应用程序中的自定义 Firebase 函数不返回值

javascript - jQuery UI 的小部件 "destroy"方法 - 不一致错误

jquery - 特定于案例的 Bootstrap 日期选择器配置

javascript - 在 mongo shell 中使用 printjson 进行 mongoDB 调试

javascript - 如何在新 URL 中弹出一个窗口,同时隐藏当前窗口并防止点击(可能使用 jQuery)

javascript - 日期选择器和自动完成 jquery 之间的冲突

javascript - jquery , jquery ui 和 jquery mobile 如何组合在一起

javascript - 如何使用 parseDate()