2012-03-09 67 views

回答

3

ui.draggable是被拖動的元素。

丟棄(事件)
時接受的可拖動被丟棄「在」這可放開(的公差範圍內)觸發此事件。在回調中,$(this)表示可拖動的拖放。 ui.draggable表示可拖動的

Documentation

$('#test').droppable({ 
    drop: function (e,ui) { 
     // "ui.draggable" is the dragged element (as a jquery object) 
     ui.draggable.addClass('myClass') 
    } 
}); 
+2

請注意,'ui.draggable'已經是一個jQuery對象,因此您不必調用'$()'。 – 2012-03-09 10:44:34

+0

好點,我已經相應地更改了代碼示例。 – 2012-03-09 10:54:05

0

我使用這樣趕拖動元素的ID。

$('#test').droppable({ 
drop: function (e,ui) { 
var uiId = ui.draggable.attr('id'); 
    } 
});