我有一个元素需要拖放(Jquery UI droppable
) div,而拖放(工作完美),但我需要删除相同的元素,同时点击它。
之所以需要上述功能:当使用单独的代码克隆元素并在onclick时将元素附加到可下垂的div中时,代码会重复。我需要对两者使用相同的代码。如何将onclicked元素(可拖放元素)传递到drop函数中?
$(document).ready(function()
{
var cloned_element;
$("#draggable").draggable({
helper: 'clone',
revert: true
});
$("#droppable").droppable(
{
drop: function(event, ui)
{
cloned_element = $(ui.helper).clone();
ui.helper.remove();
cloned_element.appendTo(this);
$(this).addClass("ui-state-highlight").find("p").html("Dropped!");
}
});
$('#draggable').on('click',function()
{
$(this).trigger("drop", $('#droppable'));
});
});
小小提琴..!中的示例代码
发布于 2016-07-22 11:23:39
https://stackoverflow.com/questions/38524825
复制相似问题