gpt4 book ai didi

javascript - 检查鼠标是否按下或将文件从本地文件夹拖到浏览器

转载 作者:行者123 更新时间:2023-11-28 06:37:50 24 4
gpt4 key购买 nike

我想检查用户是否从浏览器外部拖动文件。所以我可以做一些 css 魔术(将概述可以将文件拖到的 div)。

我的主页是用 AngularJS 制作的。

我正在考虑使用 JQuery MouseDown 之类的东西,但不知道如何在浏览器未触发事件时捕获该事件。

我一直在寻找这个,我找到的所有东西都只有当你要从浏览器触发事件​​时才找到。

那么,有没有人有过这个想法或以前玩过这个?

最佳答案

您可以使用浏览器事件:dragover、dragleave 和 drop。

将处理程序附加到 $(window) 并在“dragover”上添加一个类(类似于“file-dragging”)到标签。将其添加到 <html> 之类的标签中可能是个好主意或 <body>这样您的所有元素都可以响应它。

然后在“dragleave”和“drop”上你可以删除那个类。

如您所说,其余的最好通过 CSS 完成。

关于javascript - 检查鼠标是否按下或将文件从本地文件夹拖到浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34526262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com