问题标签 [dragenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
14879 浏览

jquery - 每个孩子都会触发 jQuery dragenter 事件

dragenter在一个包含一些孩子的对象上绑定了事件。

当我在它们周围拖动文件移动时,此事件会重复触发。我所期望的是dragenter仅在进入#container元素时触发,而不是每个孩子。

这是正确的行为吗?我该如何预防?

0 投票
2 回答
2768 浏览

wpf - 两个 Canvas 之间的 WPF DragEnter 未触发

我正在尝试将一个项目从一个画布拖到另一个画布上。我希望在对象进入另一个画布时触发一个事件。似乎没有任何 Drag 事件触发。我已尝试遵循此问题的解决方案,但它对我不起作用: 拖放未按预期响应

我的画布是这样的:

如果我没有 Panel.ZIndex="-1",则将矩形拖到 mainCanvas 下方。即使我将矩形的 ZIndex 设置为某个正值也是如此。

我的代码如下,由我发现的示例修改:

}

0 投票
1 回答
264 浏览

touch - TouchDragEnter 进入 UIButton

是否可以在 uibutton 外部 TouchDown,然后使用 UIEventTouchDragEnter 或类似的东西在另一个 UIButton 中拖动?

我需要代码方面的帮助。我用 imageView 试过,但我会很感激有按钮的解决方案!

谢谢!

法兰胡

0 投票
1 回答
1731 浏览

javascript - Firefox 错误,拖动事件给 dataTransfer.files = null,在所有其他浏览器中定义

这是确切问题的jsfiddle

对我来说,“dragenter”事件 dataTransfer.files 在除 Firefox 之外的所有内容中都被正确定义。但是,“drop”事件始终具有正确的 dataTransfer.files,即使在 Firefox 中也是如此。

不确定这是否是 Firefox(21.0 和现在的 23.0.1)中可能存在的错误,它发生在 Mac OS 和 Windows 上。

和完整的代码:

其他人有同样的结果吗?

这可能是一个沙盒限制,但我还没有找到任何关于它的...

任何和所有的想法和答案都表示赞赏:)。

0 投票
0 回答
43 浏览

android - android错误中的拖动事件

我在 andriod 的自定义构建视图上使用 DragEvent 和 TouchEvent .. TouchEvent 运行得非常好.. 但是 DrageEvent 有错误.. 我想在 ACTION_DROP 上获取 Xand Y 轴.. 但只有少数部分 imageView,当我进入那个部分,Action)drop 呼叫...如果我下降到 sam 自定义 ImageView 的另一个部分..只有 Action_Drag_End 调用..Action_drop 不会在这里调用...

这是将在自定义视图中处理动作 dop 的代码部分...

0 投票
1 回答
3204 浏览

javascript - 在 Firefox 中多次触发拖动输入事件

我在 Firefox 上遇到了拖动输入事件的问题,当鼠标仍在放置区域上移动时,浏览器会多次触发此事件。

当被拖动的项目进入放置区域时,第一次触发该事件,当鼠标进入文本“放置区域”时,第二次触发该事件,知道鼠标仍在放置区域.

这是 HTML 代码:

这是一个完整的例子:jsfiddle example

0 投票
2 回答
4854 浏览

c# - 在树视图中未触发 DragEnter 和 DragDrop 事件

我需要在 c# 中使用 treeview 进行拖放。为此,我听说 3 个事件是最常见的 1.itemDrag 2.DragDrop 和 3.DragEnter。

而这里 itemDrag 事件在从树视图拖动时为我触发,但其余两个事件都没有为我触发。尝试了许多解决方案,现在来到这里寻求解决方案

上述方法触发,

bove dragEnter 事件没有触发,类似的dragDrop 事件也没有触发。为什么会这样?

正在从树形视图中拖动,需要粘贴到 PowerPoint 或 Word 中。(即)树视图类似于 Office 工具的插件。

问候, 阿尔沙德

0 投票
2 回答
2599 浏览

c# - DragDrop 和 DragEnter 触发两次

我有以下代码,我试图在其中实现拖放功能:

并且 dragDrop 和 DragEnter 事件总是触发两次。我的滴答事件没有,我不确定这背后的原因。除非用户遇到异常,否则额外的火灾不会导致问题。这将处理两次异常,在这种情况下,这意味着将 2 个消息框返回给用户。

0 投票
0 回答
420 浏览

javascript - D3 支持 dragenter 和 dragleave 事件

似乎 D3.drag 支持拖动但不支持“拖放”,即它不支持检测 dragenter、dragleave 和 dragover 事件。我可以让 D3 创建的对象来监听这些事件,但不能使 D3 对象可拖动而不访问拖动事件属性。

这是我的代码。

我创建了一个可拖动的 svg 圆圈、一个可拖动的 D3 圆圈和一个拖动 D3 圆圈。

svg 可拖动圆圈会导致 dragenter 和 dragleave 事件,但 D3 可拖动圆圈不会。

即使我将 svg 用于我的解决方案,我也不知道如何获取拖动事件属性的详细信息(例如,导致事件的可拖动对象的详细信息)。

为什么 D3 不支持拖拽行为?

0 投票
1 回答
252 浏览

vue.js - VUE 3 dragenter 和 dragleave 在子元素上被错误地调用

我正在使用VUE 3dragenterdragleave在 VUE 3 中实现一种行为,尽管我将事件放在父元素中,当在所有子元素内部调用它时,我只需要在父元素中调用它。

这是错误 https://jsfiddle.net/merodriguez9112/gfcd48Lm/14/的示例