【问题标题】:multiple items in container (drag and drop)容器中的多个项目(拖放)
【发布时间】:2016-01-22 08:09:49
【问题描述】:

我的拖放代码有问题。我想将多个项目(拖动)放入三个容器(放置)中,然后返回放入容器中的所有值(感谢alert(droppableResults);)。但是这段代码只返回第一个删除的项目,我去了所有的项目。 感谢您的帮助!

我将代码放在 jsfiddle.net 中以便更好地理解。

https://jsfiddle.net/vbyyvt2o/1/

【问题讨论】:

    标签: javascript jquery drag-and-drop


    【解决方案1】:

    您遇到的问题是data-r="" 值会被每次drop覆盖。 这会导致只记录最后一个滴(不是第一个滴)。

    由于.dropAble 可以包含多个元素,因此该方法不起作用。但是,您可以从.dropAble 中删除data-r 属性并将data-q 属性添加到您的.dragAble 元素。然后你可以相应地修改你的JS,它应该可以正常工作。

    这是一个修改过的小提琴: https://jsfiddle.net/vbyyvt2o/4/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2020-05-12
      • 2021-02-15
      • 1970-01-01
      • 2013-06-29
      • 2012-02-28
      相关资源
      最近更新 更多