15得票3回答
JavaScript拖拽和选择功能的正确实现

我正在尝试使用HTML和JavaScript编写拖动和选择功能。我的意思是有一组具有任意绝对位置的对象,我想能够拖动光标并在它们所处的区域内选择它们。可以将其视为即时战略游戏(选择单位)或矢量图形编辑器(选择要移动和编辑的对象)。 首先,我知道谷歌和Stack Overflow的前几页中出现...

14得票1回答
在React Native中拖动和调整形状大小

我是React-Native的新手,对于网上的所有选项感到不知所措。因此,我有点困惑如何以最佳方式完成这个任务。 我希望做出与这个相似的东西,但是用React-Native实现。一个正方形,我可以将其拖动到整个视图中,并通过拖动其角落来调整大小。我已经看过Exponent IDE和提供的Th...

14得票6回答
DragMove() and Maximize

我在WPF中使用自定义窗口(AllowTransparency,WindowStyle=None)时遇到问题。 DragMove()方法可以正常工作,但当我最大化窗口或Windows 7 Aero Snap自动将其最大化时,此方法完全不起作用。因此,我无法通过鼠标拖动取消窗口捕捉并将其状态返回...

13得票3回答
D3.js:从一个选择器中移除force.drag

我有一个(非常简单的)问题:如何“取消”对D3.js创建的选择使用force.drag?假设我创建了一组元素并调用了“call”,将其设置为力导向布局的拖动回调函数。代码如下: d3.selectAll('rect').call(force.drag); 现在可以随后从某些节点中...

13得票2回答
如何在HTML5中禁用拖动结束动画

我通过设置元素的draggable属性创建了一个可拖动的元素。当我释放该元素时,它会有一个动画将其重新回到原来的位置: 如何禁用回弹动画?我尝试在dragend事件上调用preventDefault(),但对动画没有影响。 以下代码片段展示了基本内容: document.getE...

13得票2回答
拖动视图

我有一个NSView,我将其添加为另一个NSView的子视图。我想要能够拖动第一个NSView在父视图中移动。我有一些部分工作的代码,但是NSView沿Y轴的移动方向与我的鼠标拖动相反。(例如,我向下拖动,它向上移动,反之亦然)。 这是我的代码:// --------------------...

13得票3回答
JavaScript如何检查拖拽方向

我正在尝试监控Javascript的dragStart和dragEvent事件,以确定它的方向,是向上还是向下。 然而,我无法获得事件传递的任何详细信息 -- 这有助于做出结论。 有没有更好的方法来检查拖动的方向,向上还是向下? 注意: 我的问题发生在WebOS的mojo Javascr...

13得票2回答
JavaScript + HTML5画布:如何在移动设备上绘图而不是拖动/滚动?

我正在使用html5画布和一些javascript(onmousedown / move / up)在网页上创建简单的绘图板。 在Opera,Firefox,Chrome等桌面PC上测试时,它工作得很好。但是如果我使用iPhone访问此页面,在尝试在画布上绘制时,它会拖动或滚动页面。 对于...

12得票2回答
SwiftUI onDrag。如何提供多个NSItemProviders?

在 SwiftUI 在 MacOs 上实现 onDrop(of supportedTypes: [String], isTargeted: Binding<Bool>?, perform action: @escaping ([NSItemProvider]) -> Bool...

12得票2回答
如何在WPF的画布上检查两个控件是否重叠?

我正在编写一个设计师,可以让用户拖动控件在屏幕上移动。 在我拖动一个控件时,检测另一个控件是否与之重叠的最佳方法是什么? 我应该只是获取 FrameworkElement 的尺寸,并继续检查其他元素的尺寸吗? 谢谢。 Eli