HTML5 拖放无法放下


这是因为它没有 dragover 事件处理程序;但是,使用了 dragover 事件的默认事件处理程序。之后,不会触发 drop 事件。

在 drop 事件之前,需要对 dragover 事件执行 e.preventdefault。

如果你想允许一个放下,那么会阻止默认处理程序以取消事件。这可以通过从属性定义的事件监听器返回假值或通过调用 events event.prevent default 方法来做到。

<div ondragover = "return false">
<div ondragover = "event.preventDefault()">

有 dragover 作为属性时,返回假值。

默认情况下被阻止。

更新于: 2020 年 1 月 30 日

421 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.