在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?
}
}
}); 如用户界面。?谢谢
发布于 2012-03-09 18:29:11
ui.draggable是被拖动的元素。
Drop (event)
当接受的可拖动对象被拖放到此可拖对象的“上方”(在其容差范围内)时,将触发此事件。在回调中,$(this)表示拖放对象放在的可放放对象。ui.draggable表示可拖动的。
$('#test').droppable({
drop: function (e,ui) {
// "ui.draggable" is the dragged element (as a jquery object)
ui.draggable.addClass('myClass')
}
}); 发布于 2012-03-09 18:43:25
我像这样使用它来捕获可拖动的元素id。
$('#test').droppable({
drop: function (e,ui) {
var uiId = ui.draggable.attr('id');
}
}); https://stackoverflow.com/questions/9632456
复制相似问题