drag-and-drop相关内容

Safari 上的 setDragImage 意外崩溃

在尝试使用 setDragImage() 方法时,我无法确定 Safari 6.0+ 意外崩溃的原因. 我有一个 dragstart 事件,我想在此事件发生时附加背景图像.记录在案的方法是在事件连接上使用 setDragImage() 方法.这在 Firefox 和 Chrome 中运行良好. 我知道这是可能的,因为当我运行 这个网站 使用 Safari 浏览器,拖动图像可以完美运行. ..
发布时间:2022-01-11 21:16:00 前端开发

在 contentEditable 元素中拖放事件

当在 contentEditable 元素中放置东西时(拖动后)会触发什么事件? 我说的是普通的拖放,而不是 HTML5 拖放(任何元素都可以拖动);用例很简单: 页面上有一个contentEditable div,用作编辑器 用户从当前页面或另一个页面或另一个浏览器的窗口拖放一些 HTML(因此实际上没有任何“源"对象的概念:源可以来自浏览器外部)需要通知我内容已被放入 conte ..
发布时间:2022-01-11 21:15:52 前端开发

qt: pyqt: QTreeView 内部拖放几乎可以正常工作...被拖动的项目消失了

我几乎在 QTreeView 中有一个完全正常的拖放重新排序.一切似乎都很好,除了丢弃的对象从未出现(尽管我可以引用它许多不同的方式,向我证明它确实存在于它应该存在的地方).如果有人有时间并且可以运行以下代码并让我知道我做错了什么,我将非常感激.一个多星期以来,我一直在反对这个过程: 您应该能够只复制并运行以下代码(我在其中有一堆打印语句,似乎表明一切正常,但显然有问题): 导入系统从 P ..
发布时间:2022-01-11 21:15:41 其他开发

如何制作像 IDE 一样的可停靠表单,而不会出现可停靠表单非常缓慢的冻结移动?

如何实现 IDE 方法或最终制作基本的停靠方法,而不会出现可停靠窗体非常缓慢的冻结移动? 当我在 Delphi 中搜索可停靠表单并找到 子巴点在程序员天堂的帖子: 首先:Delphi IDE 中的窗口不是 MDI 表单,而是 SDI 表单. 现在创建一个可停靠窗口. Form2 将是可停靠的,而 Form1 将是停靠它的地方.在 Form1 上放置一个控件(如 TPanel ..
发布时间:2022-01-11 21:15:20 其他开发

C#在ListView中实现拖拽时自动滚动&掉落

如何在 Winforms ListView 中实现自动滚动(例如,当您靠近顶部或底部时,ListView 会滚动)?我在谷歌上四处搜寻,运气不佳.我不敢相信这不是开箱即用的!提前致谢戴夫 解决方案 滚动可以通过 ListViewItem.EnsureVisible 方法.您需要确定您当前拖过的项目是否位于列表视图的可见边界,并且不是第一个/最后一个. private static voi ..
发布时间:2022-01-11 21:15:04 C#/.NET

如何附加阻力&将事件侦听器拖放到 React 组件

我正在构建一个允许将本地文件拖放到 div 上的组件.然后输出有关已删除文件的信息. 我的问题是我不知道如何在创建组件时正确附加事件侦听器 drop 和 dragover. 我的 App 组件是我所有逻辑所在的地方(用于放置和拖动的处理程序),我创建了一个单独的组件,文件将被放置在该组件上 - dropZone 组件. 我尝试使用 componentDidMount 将事件侦听器 ..

是否可以使用 JavaScript 从/到 Flash 小程序外部拖放?

假设我想要一个包含 Flash 小程序的网页,我想从网页的其余部分拖放一些对象,这可能吗? 如果您知道某个网站可以做到这一点,那么奖励! 解决方案 这个引起了我的兴趣.我知道 jessegavin 在我解决这个问题时发布了一些代码,但是这个已经过测试.我有一个超级简单的工作示例,可让您在 Flash 中拖动.我在午休时间把它放在一起,很乱. 这里是 演示 以及来源 ..
发布时间:2022-01-11 21:14:44 前端开发

使用 UIPanGestureRecognizer 拖动 + 旋转触摸下车

我正在使用 UIPanGestureRecognizer 进行一些拖动和旋转计算.旋转角度正确,拖动位置几乎正确.问题是当你绕过盒子的中心时,需要根据角度进行调整,我不知道怎么做. 我已经包含了 180 度旋转的图片,但旋转过程中手指在哪里.我只是不知道如何调整以使块适当地停留在您的手指上.这是一个视频,只是为了澄清,因为这是奇怪的行为.http://tinypic.com/r/mhx6a1 ..

JsTree v3.0 拖放插件.放置时参考目标节点

我使用 jsTree 库的拖放插件(版本 3.0)使用以下代码,我可以绑定到拖放操作的末尾,但我看不到获取对目标节点(我要放置的节点)的引用的方法. $(document).on('dnd_stop.vakata', function(e, data) {//这里如何获取target_node?}); 解决方案 另一种解决方案是在jstree对象上使用get_node()函数. $(doc ..
发布时间:2022-01-11 21:14:25 前端开发

在移动设备上使用 mootools 拖动

有没有办法让 mootools 类“拖动"在 Safari 移动设备上工作?请不要将我链接到其他框架. 解决方案 这是我让 Mootools Drag 支持触摸事件的解决方案.这种方法不需要我编辑 mootools 更多文件,因为我使用了 Class.refactor(仅使用 Mootools v.1.3.1 测试过)——它也不会破坏通常的点击事件 Class.refactor(Drag ..

如何创建自定义拖动阴影?

我想要达到的目标: 我想在 Android 中创建拖放功能.我想使用特定布局(不同于被拖动对象本身)作为拖动阴影. 我得到了什么结果: 我的两种方法都没有按预期工作 - 我最终没有可见的拖动阴影(尽管目标确实收到了拖放). 我尝试了什么: 我试过了 在活动中扩展 drag_item 布局,然后将其作为参数传递给影子构建器的构造函数 和 在阴影生成器的 ..
发布时间:2022-01-11 21:14:09 移动开发

jQuery UI 可拖动 + 可在 iframe 中排序 - 垂直偏移错误

我正在解决这个问题,但我不知道该怎么办. 情况:我在页面顶部有可拖动的元素,在 iframe 中有一些可排序的持有者.当我尝试将元素拖动到 iframe 时,它​​工作正常.但是,当 iframe 向下滚动并开始拖动可拖动元素时,它会连接到 iframe 中的第一个可排序支架,而不是当前位于 iframe 可见部分顶部的可排序支架. js 摆弄完整代码: https://jsfiddl ..
发布时间:2022-01-11 21:14:01 其他开发

如何让 clientX 和 clientY 在我的“拖动"中工作?Firefox 上的事件处理程序?

Mozilla Firefox 3.x 在收听“ondrag"时似乎有一个错误.事件.事件对象不报告被拖动对象的位置,clientX、clientY等屏幕偏移量均设置为零. 这是相当有问题的,因为我想根据被拖动的元素制作一个代理元素,当然使用 clientX 和 clientY 来调整它的位置. 我知道有一些很酷的东西,例如 HTML5 中的 setDragImage,但我想为浏览器之 ..
发布时间:2022-01-11 21:13:55 前端开发

创建接受拖动 & 的可执行 bash 脚本降低

我在 Ubuntu 上从源代码编译了 mplayer.我不想使用 GUI,但我想制作一个可执行的 bash 文件,该文件从拖放到 bash 文件中的文件中获取路径.我怎样才能让这样的事情成为可能? 我想让它看起来像这样:mplayer 我希望可执行的 bash 文件放在我的桌面上;) 如果可能的话,我想要一个 rightclick ..
发布时间:2022-01-11 21:13:49 其他开发

使用 HTML/JavaScript 检测本地文件拖放

有一个 HTML 文本区域.当本地文件被拖放到文本区域时,我能够捕捉到该事件.但是如何获取拖放文件的名称呢?(最后要修改并插入到textarea中.) 在这种情况下,以下表达式返回 None: event.dataTransfer.filesevent.dataTransfer.getData('text/plain') 我为 Firefox 3 做了一个简短的示例,这是我目前的目标平台 ..
发布时间:2022-01-11 21:13:42 前端开发

嵌入式 SVG 中的拖放事件?

是否有可能从网页中的 SVG 元素接收拖放事件? 我尝试了 Google Closure 库,但无济于事. 具体来说,假设我的页面包含 我的脚本包含 (Clojurescript/C2) (let [items (select-all ".item")lst(选择“#list")目标(fx/DragDrop.lst nil)](多伦(地图(fn [项目](让 [来源(fx/D ..
发布时间:2022-01-11 21:13:35 其他开发

将 View 拖放到 RecyclerView 项目 Android 上

我正在开发一个 android 应用程序,它的屏幕包含以下内容: Recycler 视图,包含如下图所示的类别 底部的单独视图,用户应该能够将其拖动到 RecyclerView 项目上,拖放后用户将在 RecyclerView 项目数据处显示更改(例如类别中的项目计数) 我需要一些有关如何实施此流程的帮助将 View 拖入 Recycler 项,下图准确解释了我想要做什么但不知道该怎 ..
发布时间:2022-01-11 21:13:28 移动开发