我正在尝试处理 EffectAllowed 和 dropEffect to move |复制|当需要时没有,但在 IE(版本 11)中,effectAllowed 和 dropEffect 始终保持不变。
当“copyMove”中的effectAllowed且dropEffect为“none”时,它始终显示复制符号,当effectAllowed为“node”且dropEffect为移动时|复制| none 它总是显示“none” 在 Chrome 和 mozilla 中没有这样的问题,我在尝试了很多在 google 上找到解决方案后问这个
DN
最佳答案
与往常一样,IE 在处理 dataTransfer
对象上的 effectAllowed
和 dropEffect
属性时存在错误:在 IE 中,您只能控制光标通过将 dragstart
事件中的 effectAllowed
设置为 copy
、move
或 link
来生成图像。在 dragover
处理程序中设置 dropEffect
没有效果 - 它不会更改光标,也不会阻止放置的发生,即使效果与允许的效果不匹配。可以在此处找到演示:http://mereskin.github.io/dnd/
尝试“dropEffect 和effectAllowed”部分中的示例时,在 FireFox 中一切正常,但在 IE 中却不然。
关于javascript - IE 11 : effectAllowed and dropEffect handling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43338080/