我有一个可以使用原生 HTML5 拖动的元素。它具有分配给它的 dragstart、drag 和 dragend 事件侦听器。此外,我还为 document.body 元素分配了 keydown 和 keyup 事件侦听器。
拖动可拖动元素时,ondrag 事件将按预期触发。当我在不拖动任何东西的情况下按下并释放任何键时,document.body keydown/up 事件将触发。
但是,如果我在执行 ondrag 时 keydown/up,则不会触发 document.body keydown/up 事件。有什么解决方法/黑客吗?