javascript - IE 11 : effectAllowed and dropEffect handling

标签 javascript ember.js

我正在尝试处理 EffectAllowed 和 dropEffect to move |复制|当需要时没有,但在 IE(版本 11)中,effectAllowed 和 dropEffect 始终保持不变。

当“copyMove”中的effectAllowed且dropEffect为“none”时,它始终显示复制符号,当effectAllowed为“node”且dropEffect为移动时|复制| none 它总是显示“none” 在 Chrome 和 mozilla 中没有这样的问题,我在尝试了很多在 google 上找到解决方案后问这个

DN

最佳答案

与往常一样,IE 在处理 dataTransfer 对象上的 effectAlloweddropEffect 属性时存在错误:在 IE 中,您只能控制光标通过将 dragstart 事件中的 effectAllowed 设置为 copymovelink 来生成图像。在 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/

相关文章:

javascript - 单个字符串中的多个 ip 地址

ember.js - 如何为 ember View 分配静态 data- 属性?

javascript - emberjs 与 hash 绑定(bind)

javascript - NodeJS 函数返回已解析的 Promise 值而不是 Promise?

javascript - Bootstrap 导航栏切换按钮不折叠

javascript - 无法向 3d slider 添加更多图像

javascript - Ember JS 和迭代而不影响结果计数

ember.js - 在EmberJS中,模板渲染完成后调用什么函数来执行jQuery插件?

ruby-on-rails - 有谁知道为什么 ember-data beta 6 会序列化像这样的日期属性 "1392258472591"

javascript - NodeJS 事件处理机制的用例