【发布时间】:2016-01-22 08:09:49
【问题描述】:
我的拖放代码有问题。我想将多个项目(拖动)放入三个容器(放置)中,然后返回放入容器中的所有值(感谢alert(droppableResults);)。但是这段代码只返回第一个删除的项目,我去了所有的项目。
感谢您的帮助!
我将代码放在 jsfiddle.net 中以便更好地理解。
【问题讨论】:
标签: javascript jquery drag-and-drop
我的拖放代码有问题。我想将多个项目(拖动)放入三个容器(放置)中,然后返回放入容器中的所有值(感谢alert(droppableResults);)。但是这段代码只返回第一个删除的项目,我去了所有的项目。
感谢您的帮助!
我将代码放在 jsfiddle.net 中以便更好地理解。
【问题讨论】:
标签: javascript jquery drag-and-drop
您遇到的问题是data-r="" 值会被每次drop覆盖。
这会导致只记录最后一个滴(不是第一个滴)。
由于.dropAble 可以包含多个元素,因此该方法不起作用。但是,您可以从.dropAble 中删除data-r 属性并将data-q 属性添加到您的.dragAble 元素。然后你可以相应地修改你的JS,它应该可以正常工作。
这是一个修改过的小提琴: https://jsfiddle.net/vbyyvt2o/4/
【讨论】: