【问题标题】:Jquery check which element has been droppedjQuery检查哪个元素已被删除
【发布时间】:2014-11-06 12:06:09
【问题描述】:
有没有办法检查哪个 .draggable 元素被拖放到 .droppable 上?
我有一个 .droppable 框和许多 .draggable 元素。
我需要做到,如果一个元素被丢弃,它仍然可以被拖动,但不能再次被丢弃。
.droppable 触发一个事件,如果我丢弃同一个对象,它会再次触发它,我不希望这样。
【问题讨论】:
标签:
javascript
jquery
jquery-ui-draggable
jquery-ui-droppable
【解决方案1】:
我找到了一种方法来查看最后删除了哪些元素以及一起删除了哪些元素
var lastdropped;
var alreadydropped = new Array();
$( ".droppable" ).droppable({
drop: function( event, ui ) {
lastdropped = $(event.srcElement).attr('class').split(' ')[0];
alreadydropped.push(lastdropped);
}
})