【问题标题】:Detect if the user is holding a file then show a window检测用户是否持有文件然后显示一个窗口
【发布时间】:2020-01-21 07:44:55
【问题描述】:

我想检测用户是否持有文件,如果他是,我想显示一个窗口,该窗口将获取该文件并将其移动到另一个文件夹。

我做的窗口本身,我只需要检测用户是否拖动了一个文件(屏幕上的任何地方,我无法在窗口上检测到它,因为没有显示窗口。),然后显示窗口(window.show())。

【问题讨论】:

  • 嗨,欢迎来到 Stack Overflow。请添加有关您已经尝试过的信息以及最小的可重复示例:stackoverflow.com/help/minimal-reproducible-example 另一件事 - 您可以编辑您的问题而不是添加 cmets 来添加信息或澄清事情

标签: javascript node.js electron


【解决方案1】:

查看 javascript 的拖动事件文档

https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API#Drag_Events

可拖动的元素,具有draggable=true 属性和ondragstart 事件处理程序

来自文档:

<script>
function dragstart_handler(ev) {
 // Add the target element's id to the data transfer object
 ev.dataTransfer.setData("text/plain", ev.target.id);
}
</script>

<p id="p1" draggable="true" ondragstart="dragstart_handler(event)">This element is draggable.</p>

【讨论】:

  • 是电子版,不在浏览器上。
  • 您必须进一步解释“未显示窗口”的含义
猜你喜欢
  • 1970-01-01
  • 2010-10-02
  • 2011-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多