【发布时间】:2014-12-25 04:57:01
【问题描述】:
我正在开发一个具有 HTML5 文件输入按钮和拖放区域的 Angular JS 应用程序。 只要文件浏览弹出窗口打开,我就需要禁用拖放区域。实现这一目标的最佳方法是什么?
【问题讨论】:
-
你能显示你的代码吗?谢谢。
-
对话框打开时是否所有内容都没有禁用?如果您试图阻止两者都起作用,为什么不做一个微不足道的条件来测试。说 onclick 文件输入你禁用 DnD 然后当它没有启用时。
-
只需设置一个标志。如果设置了,则窗口打开,不接受。 False,窗口关闭,接受。
-
如何知道文件浏览窗口何时关闭?我查看了其他线程,找不到任何解决方案。 OnFocus 事件没有帮助,因为当文件从文件浏览窗口拖放到浏览器时文件输入按钮获得焦点