Firefox 4在拖动离开窗口时不会触发dragleave或dragexit事件。

4

在Firefox4中,当拖动离开窗口时,我无法触发dragleave或dragexit事件。在Chrome和Safari中,这是符合预期的...当拖动离开窗口时,你会得到一个dragleave事件。

这是预期的行为吗?有人知道解决方法吗?


你的监听器在哪里?是在 document 还是 window 上?如果你的监听器在 window 上,它就不应该触发那些事件。 - Eli Grey
我的监听器位于一个固定位置的 div 上,该 div 填充整个文档(position: fixed; left: 0; right: 0; top: 0; bottom: 0)。 - Seth
我提交了一个错误报告:https://bugzilla.mozilla.org/show_bug.cgi?id=656164 - Seth
我有一个类似的情况,有一个全屏覆盖层(用于用户教育)。Firefox不会向窗口、文档或覆盖元素发送任何dragleave / dragexit事件。目前唯一的解决方法是在最后一次mousemove之后设置一个超时。 - funwhilelost
我已经支持了你的错误报告。很烦人。 - Rudie
https://dev59.com/wWkv5IYBdhLWcg3w71H7 - worenga
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接