有人能告诉我如何最好地实现Jquery draggable和droppable,以便将拖动的元素移动到新的位置?
你需要为此实现自己的帮助函数,还是包含在Jquery插件中?
答案 0 :(得分:6)
默认情况下,helper
选项'original'
会完全按照您的意愿执行操作,因此请关闭该选项,或将其设置为'original'
,然后您将获取原始版本......而不是制作副本的'clone'
。它应该是这样的:
$(".element").draggable(function() {
helper: 'original' //or leave this line off
});
答案 1 :(得分:1)
您也可以使用clone:
pnlText.draggable({
helper: "clone",
stop: function(event, ui) {
$(this).css("top",ui.position.top).css("left",ui.position.left);
}
});
当放开鼠标时,这会将原始内容弹出到克隆的位置。