为 iframe 添加拖动事件监听器
Add drag event listener to iframe
我在 JavaScript 中创建了一个 iframe
并向其添加了一个 drag enter 事件侦听器。
我在这里写了一个小样本:
Codepen
drag.addEventListener("dragenter", dragEnter, false)
它在 codepen 中运行良好。
我的真实项目在 chrome 扩展中。我写了相同的代码,但 dragenter
事件仅在 left/top 范围内有效。
提前致谢!
我发现问题来自
border: none;
outline: none;
我也测试了
frameBorder = 0
border = 0
它们也会影响 dragenter。
我不知道它是否只发生在 chrome 扩展中,这是我的解决方案
因为我需要去除边框,所以我使用了
border-color: transparent;
完成!
我在 JavaScript 中创建了一个 iframe
并向其添加了一个 drag enter 事件侦听器。
我在这里写了一个小样本:
Codepen
drag.addEventListener("dragenter", dragEnter, false)
它在 codepen 中运行良好。
我的真实项目在 chrome 扩展中。我写了相同的代码,但 dragenter
事件仅在 left/top 范围内有效。
提前致谢!
我发现问题来自
border: none;
outline: none;
我也测试了
frameBorder = 0
border = 0
它们也会影响 dragenter。
我不知道它是否只发生在 chrome 扩展中,这是我的解决方案
因为我需要去除边框,所以我使用了
border-color: transparent;
完成!