从dragover触发的事件(使用jQuery)中,如何找到源节点(被拖动的元素)?
根据www.example.com,似乎无法进行数据传输http://www.w3.org/TR/2008/WD-html5-20080610/editing.html#dragover
编辑:经过一些额外的研究,Mozilla似乎是通过mozSourceNode属性支持in的。有什么跨浏览器的解决方案吗?
从dragover触发的事件(使用jQuery)中,如何找到源节点(被拖动的元素)?
根据www.example.com,似乎无法进行数据传输http://www.w3.org/TR/2008/WD-html5-20080610/editing.html#dragover
编辑:经过一些额外的研究,Mozilla似乎是通过mozSourceNode属性支持in的。有什么跨浏览器的解决方案吗?
2条答案
按热度按时间8cdiaqws1#
那么将源代码绑定到函数并通过它访问它呢?
6ie5vjzr2#
我知道这个问题很老了,但我想提供一个简单的跨浏览器解决方案,我想出了正是这个问题:
对于可拖动的元素;在dragstart上,添加一个类名(例如“dragging”)到元素,在dragend上删除那个类名。
这样,无论在代码的哪个部分,只要你需要,你就可以得到当前被那个类名拖动的元素。