HTML5 拖放无法放置


出现这种情况的原因是没有使用 dragover 事件处理程序;然而,使用了 dragover 事件的默认事件处理程序,之后将不会触发任何 drop 事件。

在 drop 事件之前,dragover 事件需要包含 e.preventdefault。

如果你想允许 drop,那么将阻止默认处理程序以取消事件。这可以通过在属性定义事件监听器中返回 false,或者调用 events event.prevent default 方法来完成。

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

在拥有 dragover 属性时返回 False。

默认已被阻止。

更新于:2020 年 1 月 30 日

421 次浏览

启动你的 职业

完成课程获得认证

立即开始
广告
© . All rights reserved.