相关疑难解决方法(0)

如何检测文件被拖动而不是我页面上的可拖动元素?

我正在使用html5事件来启用文件和元素拖放.我已将dragover事件附加到正文并使用事件委派来显示可拖放的可拖动位置.我的问题是如何判断文件是否被拖动与具有draggable = true的元素.我知道我可以通过e.target检测被拖动的元素.但是,我怎么知道它是否是一个文件.

jquery可用.

另外,不要在这里讨论jquery-ui draggable.

我开始认为可能检测文件的唯一方法是排除并检测元素.如果我们不拖动元素,则假设它是一个文件.这将需要额外的工作,但默认情况下图像和链接是可拖动的,因此我将不得不向它们添加事件或阻止它们拖动.

javascript html5 drag-and-drop

38
推荐指数
2
解决办法
2万
查看次数

当我在 JavaScript 中将图像拖放到 Chrome 浏览器上时,如何防止打开新选项卡?

我已经为我的 React 应用程序实现了拖放功能。但是当我将图像拖放到应用程序中时。它总是打开新选项卡,但无论如何拖放运行良好。我只需要阻止打开新选项卡。

javascript reactjs

7
推荐指数
1
解决办法
7518
查看次数

防止浏览器在 Angular 中加载拖放文件

我有一个页面(在 Angular 4 中),其中有一个拖放组件(ng2-filedrop)。拖放工作正常,但是当我拖动一个文件并将其拖放到除拖放组件之外的页面时,它在该页面中打开文件。

有什么方法可以禁用在其他地方放置文件,或者至少可以在单独的浏览器选项卡中打开文件?

drag-and-drop angular

6
推荐指数
2
解决办法
4112
查看次数

标签 统计

drag-and-drop ×2

javascript ×2

angular ×1

html5 ×1

reactjs ×1