有没有办法将元素拖到可排序(可放置)列表中?并将它们添加到列表中的正确位置?
起初我以为我可以使用列表下的droppable div来执行此操作但是我的列表会比屏幕更长。意味着用户必须滚动,此时,我认为尝试获取鼠标位置将毫无意义。
这是我想要做的事情的小提琴: http://jsfiddle.net/tvance929/E7DPk/2/
答案 0 :(得分:3)
只需使用connectToSortable
并将helper
设置为clone
,例如:
$("#theList").sortable({
revert: true
});
$( "#dragMe" ).draggable({
connectToSortable: "#theList",
helper: "clone",
revert: "invalid"
});
见这里:Fiddle