在jquery UI下拉效果中,如何找到被拖动的效果?
$('#test').droppable({
drop: function (e,ui) {
//$(this) means the drop-container
//How can I use the "ui" parameter find the being draged one?
}
}
});
喜欢ui。? 谢谢
答案 0 :(得分:3)
ui.draggable
是被拖动的元素。
放弃(事件)
当已接受的拖动器被放置在此可放置的“超过”(在容差范围内)时,将触发此事件。在回调中,$(this)表示可拖放的droppable。 ui.draggable代表可拖动的。
$('#test').droppable({
drop: function (e,ui) {
// "ui.draggable" is the dragged element (as a jquery object)
ui.draggable.addClass('myClass')
}
});
答案 1 :(得分:0)
我使用这样来捕捉可拖动的元素id。
$('#test').droppable({
drop: function (e,ui) {
var uiId = ui.draggable.attr('id');
}
});