问题标签 [drag]
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.
javascript - Javascript:通过输入字段句柄使行可拖动
我创建了一个带有可拖动行的表。不幸的是,大多数行都被一个大的文本框输入元素覆盖。为了拖动行,您必须抓住文本框外边缘的行。有没有办法允许通过文本框抓取行而不破坏文本框功能?(即中继鼠标拖动事件,而不是鼠标点击事件?)
c# - 想让WPF弹出控件可移动(可拖动)
可能重复:
拖动 WPF Popup 控件
我在我的 WPF 表单中创建了一个 WPF 弹出控件。当我单击时,弹出窗口打开。现在我想让那个弹出窗口移动。我怎样才能做到这一点?
c# - 在固定网格上拖动对象的算法
我正在开发一个用于映射和播放流行桌面游戏 D&D 的程序:D 现在我正在开发基本功能,例如拖动 UI 元素、捕捉到网格和检查碰撞。
现在,从鼠标释放的每个对象都会立即捕捉到最近的网格点。当诸如玩家对象之类的东西捕捉到具有墙壁或其他相邻的网格点时,这会导致问题。所以基本上当玩家被摔倒时,他们最终会被一些墙壁覆盖。这很好并且按预期工作,但是问题是现在我的碰撞检测在您尝试移动此播放器时触发,因为它位于墙下方,因此您无法再拖动播放器。
以下是相关代码:
本质上,我正在寻找一种简单的方法来修改现有代码,以允许移动一个 UI 元素,而另一个 UI 元素位于它之上。谢谢!
delphi - 如何检测 TControl 的右拖动结束?
编辑:VCL 在右拖动方面没有问题,下面的示例程序完美运行。鼠标手势实用程序会导致问题。(也许它钩子和拦截 WM_RBUTTONUP 事件......)
我想检测控件右拖动的结束。
对于左拖动,我可以使用 MouseUp 事件,但右拖动后不会发生。
在下面的测试程序中(在表格右侧放一个备忘录并拖动表格),我想在右拖动后重置鼠标光标。
我怎样才能做到这一点?(WM_RBUTTONUP 没有出现。)
actionscript - 在 AS3 中用惯性拖动假人
我正在尝试为限制在 x 轴上的拖动创建惯性效果。我知道在此之前有人问过这个问题,但我无法理解答案!
我目前正在使用 startDrag 和 stopDrag。我假设我应该在 startDrag 函数中添加一些东西来捕获用户移动鼠标的速度,但我不确定这是如何完成的。我想我会在 stopDrag 函数中添加一些东西,它会启动并使对象继续以该速度移动,然后停止。
有什么建议么?
iphone - (iPhone) 如何使用 OS 4.0 MapKit 实现可拖动引脚?
任何人都可以提供使用 MapKit 框架在 OS 4.0 中实现可拖动引脚的任何示例代码/说明吗?
javascript - 无法在 html 文本字段中输入文本
我有一个脚本,可以让我在 div 中拖动一些内容。
但是因为您可以拖动,所以无论您将光标放在 div 中的哪个位置,我都无法在文本字段中输入一些文本。
有可能允许吗?
我可以很容易地单击 div 容器中的链接。但不在 html 输入字段中输入文本。
这是javascript:
这是我的扩展鼠标滚轮功能(如果需要)
这里是 HTML
谢谢你。
c# - WPF listview拖动而不取消选择
我有一个包含程序中文件的列表视图对象。默认的列表视图行为允许我对列表执行所有选择操作(单击+shift 选择块,单击+ctrl 单独选择一组项目的成员,单击选择单个项目)。
我想通过单击并按住鼠标左键开始拖动这些项目,但它会取消选择这些项目......即使鼠标移动,它也会选择鼠标所在的任何内容。如何处理鼠标事件以正常允许默认选择,但如果正在拖动项目,则不允许选择/取消选择?
如果我处理向下单击事件,则选择更改会同时发生……只有在单击仍然向下时开始拖动时,我才知道这是拖放与选择更改。
这是控件的基本 XAML...
好的,所以我已经处理了 previewmousedown 和 preview mouse up 事件......如果按下控制键或 shift 键,我不设置句柄标志......但否则我将处理的参数设置为 true (所以不会发生选择更改)然后在 previewmouseup 事件中,我通过将“selected”值设置为 true 来完成单个选择(再次仅在按下 shift 或 ctrl 时)。所以这有点工作......但是 shift-block-selection 不使用我以编程方式选择的任何项目作为选择的有效起点,而是转到使用 shift 或 ctrl 键单击的第一个项目(即使我'已手动清除所有选定项目)。
这是来源:
javascript - 在Javascript中使用鼠标拖动事件的图像旋转器
我整天都在寻找这个脚本。有谁知道我可以使用鼠标拖动事件来旋转图像的任何此类脚本。使用 JavaScript。
提前致谢。
javascript - 如何使用 javascript 获取更新的 innerHTML
我有这个页面包含 3 个可拖动的 div。
我正在使用 JQuery 在页面上拖动这些 div。
现在,当我将它们拖到不同的位置时。
它们的属性值应更改为新位置。
例如当页面加载第一个 div 值时:
在我拖动框后,它应该更改为新位置。应该显示更新的innerHTML,但它似乎不起作用。
不,我不想使用 findposition 函数,因为这只是一个示例,我有广泛的属性/对象。
所以我需要的是获取更新的 .innerHTML。有没有办法用javascript做到这一点?
谢谢