放弃后获取上一个元素

时间:2014-10-16 00:12:24

标签: javascript javascript-events html5-draggable

父元素是否从哪个地方删除了可拖动元素?

我尝试使用

在dragStart上进行解决
dataTransfer.setData 

dataTransfer.addElement

使用setData,元素将转换为字符串 addElement仅存在于firefox

为了便于编辑我正在添加jsFiddle

http://jsfiddle.net/

1 个答案:

答案 0 :(得分:0)

我最终保存了dragstart事件

var parentElement = e.target.parentElement;
e.dataTransfer.setData('ParentId', parentElement.id);

然后通过

获取drop事件中的父级
var parentItem = document.getElementById(e.dataTransfer.getData('ParentId'));