如何使用IE 10标准模式下的dataTransfer clearData / setData?

时间:2014-07-01 13:11:58

标签: internet-explorer drag-and-drop data-transfer

美好的一天!

我遇到了实施拖放和IE 10标准模式的问题。

场景如下:

我拖动了一个表元素,并通过setData(" Text",value)在dataTransfer上的ondragstart期间添加它。 在放置操作上,我再次使用setData(" Text",value + othervalue)编辑值。

以上在IE 10兼容模式IE5Quiks中运行良好,但在IE10标准模式怪癖中不行

我还尝试在使用clearData()/ clearData(" Text")设置新数据之前先清除数据,但无济于事。

有人可以解释数据传输如何适用于这种情况,或者javascirpt实现的原因是什么它不能在10标准模式下工作?

谢谢

1 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。

我在javascript中创建了一个全局变量,然后将其用作数据持有者而不是IE 10的dataTransfer API,这似乎是目前的错误。

由于