gpt4 book ai didi

javascript - jQuery - 拖放克隆元素

转载 作者:行者123 更新时间:2023-11-28 02:22:02 25 4
gpt4 key购买 nike

我有一个可以拖动的克隆元素,但我希望将其放入特定的 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 中?

最佳答案

试试这个

    $("#objectsDropBox").droppable({
accept: "ul#objectsList li",
drop: function (event, ui) {
$(this).append(ui.draggable);
//if you want to retain the element use ui.draggable.html() or clone it.

}
});

fiddle - http://jsfiddle.net/dmNhZ/

关于javascript - jQuery - 拖放克隆元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15514258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com