我有一个可以使用原生 HTML5 拖拽的元素。它有 dragstart、drag 和 dragend 事件监听器。此外,我还在 document.body 元素上分配了 keydown 和 keyup 事件监听器。
当拖动可拖动元素时,ondrag 事件将按预期触发。当我在没有拖动任何东西时按下和释放任何键时,document.body 的 keydown/up 事件将触发。
然而,如果我在执行 ondrag 时按下/松开键,document.body 的 keydown/up 事件将不会触发。这里有什么解决方法或技巧吗?
当拖动可拖动元素时,ondrag 事件将按预期触发。当我在没有拖动任何东西时按下和释放任何键时,document.body 的 keydown/up 事件将触发。
然而,如果我在执行 ondrag 时按下/松开键,document.body 的 keydown/up 事件将不会触发。这里有什么解决方法或技巧吗?