问题标签 [drag-and-drop]
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 - jQuery拖放 - 如何获取被拖动的元素
我正在使用 jQuery 库来实现拖放。
如何在拖放时获取正在拖动的元素?
我想在 div 中获取图像的 id。拖动以下元素:
我有他们示例中的标准删除功能:
我尝试了各种ui.id
似乎不起作用的方法。
delphi - 在应用程序中拖放到另一个应用程序
我有一个包含文件名的 ListView。这些文件名需要可拖动到 TreeView,它是应用程序内的拖放功能,并与 Delphi 的内置拖放支持一起使用 - 没问题。但我还必须能够将 ListView 项目拖放到另一个应用程序,例如 Windows 资源管理器。这也有效,例如使用 Anders Melander 的组件套件 ( http://melander.dk ) 的 DragFileSource 组件,它在 ListView.MouseDown 事件中开始工作,因此实际上并没有启动拖放操作。
基本上,我需要的行为与您在 Windows 资源管理器中看到的相同:您可以将项目拖到应用程序内的另一个文件夹,也可以拖到另一个应用程序。
如何在 Delphi 中做到这一点?我想应该有一个“拖动”启动,但是当鼠标移出应用程序窗口时,它需要“切换”到其他功能,并且如果鼠标移回应用程序窗口,再次回到标准拖放.
谢谢你的帮助!
霍尔格
apache-flex - 如何取消/不接受 Flex 3 中的拖放操作?
目标: 允许用户通过从 AdvancedDataGrid 中拖动一行来删除记录,将其放到垃圾桶图标上,并通过带有“确定”和“取消”按钮的弹出警报验证用户是否打算这样做。
什么工作:
- 将一行拖放到垃圾桶图标上。
- 如果用户单击“确定”按钮,则删除该记录。
- 如果用户单击“取消”按钮,则操作被取消。
问题: 用户点击“取消”按钮,弹出警报关闭后,ADG 中的行无法拖动。我发现在对 ADG 进行排序后,通过单击列标题,用户可以再次开始拖动行。
代码:(从原始帖子更改)
提前感谢所有有用的建议。
javascript - Javascript 拖放
我正在找人解释如何在 javascript 中拖放,我想要一条带有一些可自定义图像的水平线。
我已经查看了这些的在线教程,但发现它们很难使用。
javascript - 使用 Scriptaculous 拖放防止 JavaScript 点击事件
我在页面上有一些可拖动的元素。这些相同的元素具有导航到另一个页面的单击事件。我正在尝试确定在用户拖动时防止单击事件触发的最佳方法,但如果不拖动仍允许单击事件。任何人都对实现这一目标的最佳方法有任何想法?
c# - 从 Windows 文件资源管理器拖放到 Windows 窗体不起作用
我在将文件从 Windows 资源管理器拖动到 Windows 窗体应用程序时遇到问题。
当我拖动文本时它工作正常,但由于某种原因它无法识别文件。这是我的测试代码:
AllowDrop 在 Form1 上设置为 true,正如我所提到的,如果我将文本拖到表单上,它就可以工作,而不是实际的文件。
我正在使用 Vista 64 位...不确定这是否是问题的一部分。
apache-flex - 使用 ItemRenderer 在 Tilelist 中的拖放问题
在我的 flex 应用程序中,我创建了一个 Tilelist。在这个 Tilelist 中,我使用 ItemRenderer 在每个 tile 中创建一个由图像和 VSlider 组成的框。
当您单击图像时,图块需要可拖动,但在滑动滑块时不可拖动。我怎样才能做到这一点?我在谷歌上搜索了一天,我真的不知道。
我期待着你的帮助。谢谢你。
jquery - 使用 jQuery Sortables 拖动项目时单选按钮被取消选择
我正在使用jQuery UI sortables插件来允许对某些列表项进行重新排序。在每个列表项中,我有几个单选按钮,可以启用或禁用该项目。
拖动项目时,两个单选按钮都被取消选择,这似乎不应该发生。这是正确的行为,如果不是,解决此问题的最佳方法是什么?
这是演示此问题的代码示例:
只要用鼠标抓住一个列表项,两个单选按钮就会被取消选择。
如果这是一个错误,一种解决方法是在移动项目时自动选择“启用”单选按钮,因此任何关于如何实现这一点的建议也将不胜感激。
更新:我已经在 Windows XP x64 上的 FireFox 3、Internet Explorer 7、Opera 9.5 和 Safari 3.1.2 中对此进行了测试,所有这些都出现了这个问题。
windows - 如何在 Windows 全局范围内检测拖动操作?
当我在 Windows XP 中拖动屏幕边缘的文件夹时,它会变成一个工具栏,其中包含文件夹中的文件。
windows如何检测到有拖动操作?
如果我想编写一个应用程序来检测系统范围内的拖动操作,我该怎么做?
还有一个问题:如何禁用这个 Windows XP 功能,真的很烦人。