javascript - Jquery 检查哪个元素已被丢弃

标签 javascript jquery jquery-ui-draggable jquery-ui-droppable

有没有办法检查哪个 .draggable 元素被拖放到 .droppable 上?

我有一个 .droppable 框和许多 .draggable 元素。

我需要做的是,如果一个元素已经被放下,它仍然可以被拖动,但不能再次被放下。 .droppable 会触发一个事件,如果我放下同一个对象,它会再次触发它,我不想这样。

最佳答案

我找到了一种方法来查看最后删除了哪个元素以及一起删除了哪些元素

var lastdropped;
var alreadydropped = new Array();


$( ".droppable" ).droppable({
    drop: function( event, ui ) {
        lastdropped = $(event.srcElement).attr('class').split(' ')[0];

alreadydropped.push(lastdropped);
}
})

关于javascript - Jquery 检查哪个元素已被丢弃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26779085/

相关文章:

javascript - React Router 2 更高效的路由

jquery - UL 菜单显示在 jQuery UI 选项卡和图像后面

javascript - 使整个元素可拖动,但不是所有元素都会导致拖动

javascript - 我应该使用什么 try and catch block 或 onerror 事件

javascript - 在测试/表单提交期间跟踪用户进度

javascript - jQuery:将所有元素包装在一个 div 中,但不在另一个 div 中

javascript - 是否有一个 JS 库可以让我在网格中制作可拖动和可调整大小的图 block ,就像在 iPhoto Journal 中一样?

javascript - Owl Carousel V1 禁用/启用拖动

javascript - 检查日期是否与重复日期匹配

javascript - JQuery 会覆盖现有的内联事件处理程序吗?