我有一个可以拖动的克隆元素,但是我希望将其拖放到特定的 div 元素中,如果有效则不会恢复到其原始位置,但是无论它是否有效,它总是会恢复到其原始位置。
我目前正在使用以下代码:
$("ul#objectsList li").draggable({
revert: 'invalid',
snap: "#objectsDropBox",
snapMode: "inner",
helper: function() { return $(this).clone().appendTo('body').show(); },
start: function(e, ui) { $(ui.helper).addClass("ui-draggable-helper");}
});
$("#objectsDropBox").droppable({
accept: "ul#objectsList li",
drop: function( event, ui ) {
alert('hi');
}
});
当一个有效的可拖动对象被丢弃时,为什么它不留在 div 中?