【发布时间】:2014-10-16 00:12:23
【问题描述】:
被移除的可拖动元素的父元素是否存储在某个地方?
我已经尝试过使用任一方法解决dragStart
dataTransfer.setData
或
dataTransfer.addElement
使用 setData 将元素转换为字符串 addElement 只存在于火狐中
为了便于编辑,我添加了 jsFiddle
【问题讨论】:
标签: javascript dom-events html5-draggable
被移除的可拖动元素的父元素是否存储在某个地方?
我已经尝试过使用任一方法解决dragStart
dataTransfer.setData
或
dataTransfer.addElement
使用 setData 将元素转换为字符串 addElement 只存在于火狐中
为了便于编辑,我添加了 jsFiddle
【问题讨论】:
标签: javascript dom-events html5-draggable
我最终保存在 dragstart 事件中
var parentElement = e.target.parentElement;
e.dataTransfer.setData('ParentId', parentElement.id);
然后通过
让该父级进入 drop 事件var parentItem = document.getElementById(e.dataTransfer.getData('ParentId'));
【讨论】: