javascript - 检查文件何时被拖到网站

标签 javascript html css

我一直在尝试检查何时使用 javascript 将文件拖到我的网站上。我试过放置一个覆盖整个站点的“hitbox”div:

<div id="Drag-File-Hitbox" ondragover="BGDragFileOver()">
</div>
<style>
#Drag-File-Hitbox {
    position: absolute;
    width: 100%;
    height:100%;
    margin: 0;
    padding:0;

    z-index: 999999999;
}
</style>

每当我将一个文件拖到我的网站时,它会执行我想要的操作,但我无法单击背景中的内容,例如我的导航栏。我也试过将 ondragover 事件放在 body 标签上,但这也没有用。

最佳答案

我改用 jQuery 修复了它,下面是适用于可能偶然发现相同问题的其他人的代码。

$(document).ready(function(){
   $(window).on('dragenter', function(){
      do stuff
   });
});

关于javascript - 检查文件何时被拖到网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48230342/

相关文章:

javascript - 通过单击按钮发送重定向数组

javascript - 无法在 mozilla firefox 上验证

jquery - 如何使用 css 或 jquery 在焦点上自动隐藏占位符文本?

html - 如何在实现中使用CSS顺序?

javascript - 用javascript刷新所有图像?

javascript - 本例中如何使用动态参数(ID)来调用 axios api

javascript - DOM 加载被后续脚本阻止

html - 内部图片的分割宽度

javascript - 如何为我的段落添加行号?

javascript - 在 Bootstrap 表单/页面底部添加填充/空间