只有在 dragover 事件中阻止事件的默认行为才能触发 drop 事件
我的问题就是 dragover 它的默认行为是什么,如果不写 event.preventDefault() 为什么就不能触发 drop 事件。
只有在 dragover 事件中阻止事件的默认行为才能触发 drop 事件
我的问题就是 dragover 它的默认行为是什么,如果不写 event.preventDefault() 为什么就不能触发 drop 事件。
这里阻止的默认行为是开启可编辑模式,具体就是document.designMode属性, 该属性默认是off关闭的,当开启之后就可以对网页进行编辑,开启的方式就是document.designMode = "on"; 开启之后就不用在监听dragover事件中阻止默认了。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
Default Action: Reset the current drag operation to "none".
嗯,默认应该是不给drop。