标签: drag-and-drop

Jquery UI - 嵌套Droppables/Sortables

我正在尝试构建一个交互式Web应用程序.使用Jquery UI,但我被困在这里 - 我似乎无法找到一种方法来"嵌套"我的"盒子"(请参阅​​小提琴演示).例如,假设有四个盒- ,,Ç,d.如果A是宽度和高度值较高的父级,我将b拖放到A中 - 这样可以正常工作.我尝试将另一个"盒子" C拖放到A中,这也很好.但是当我试图将D(或者甚至C,这无关紧要)放入B(嵌套)时,它似乎不起作用(见小提琴).

请注意,小提琴不包含单独的"Boxes",而只包含一个多次复制的框.还要注意我还没有实现排序功能(在小提琴中),因为我还没能解决嵌套问题.

JS小提琴:http://jsfiddle.net/JQwsf/

为了确保我不想在这里混淆任何人,我附上了一张图片.

在此输入图像描述

任何帮助都非常感谢.谢谢.

jquery drag-and-drop jquery-ui draggable

10
推荐指数
1
解决办法
3991
查看次数

如何处理GetDataPresent让它接受所有派生类型

我正在使用drgevent.Data.GetDataPresent来确定拖动的组件是否可接受.

我有一个问题,就是我想接受一个特定的类型,说SomeType和从它派生的所有类型.似乎GetDataPresent不支持这样的要求.

任何的想法?

c# drag-and-drop winforms

10
推荐指数
2
解决办法
3142
查看次数

获取在字段上拖放的资源的URL

我有一个带有特定输入字段的html页面,我想添加以下功能.

用户应该能够将资源拖放到该字段上.此操作的结果应该是资源的url出现在字段中.

资源可以是本地文件,从而产生类似file:///home/me/document或的URL file://c:\windows-files\document.doc.

资源也可以是一个web资源,产生类似http://host.nl/document.doc甚至是url的网址ftp://host.nl/document.doc,尽管此时我对ftp资源并不感兴趣.我假设从Web浏览器的地址栏中对网页URL进行动作,或者在客户端机器上从例如桌面进行dnd-action.

像往常一样,我希望此功能可以在大多数平台上运行.(Linux/Win/MacOS,Firefox/Chrome/Safari/IE/Opera)

范例是html和JavaScript.

html javascript url drag-and-drop

10
推荐指数
1
解决办法
7659
查看次数

UAC高程不允许拖放

我有一个.net应用程序,我需要通过访问一些低级别的win API来提升管理员权限.我在应用程序清单中使用requestedExecutionLevel设置为requireAdministrator.

该应用程序还需要从Windows资源管理器接收拖放请求.我曾尝试在舱单uiAccess为真,并与喜欢的应用程序的验证码签名等要求外,安装在restricated位置(程序文件)等机应用是没有任何错误正常运行(在Vista上,赢得7),其中用户获取UAC提示提升.

但仍然无法接受拖放请求.

c# uac drag-and-drop

10
推荐指数
1
解决办法
9346
查看次数

xcode中的ipad故事板无法拖动按钮

我正在运行xcode 4.5.2为iphone和ipad("通用"应用程序)编写iOS应用程序.

我可以使用iphone故事板将按钮,标签等拖放到它上面.实际上我在iphone端有功能代码.

但是,从一开始,我就无法将任何内容拖放到ipad故事板上.当我尝试这样做时,按钮,标签等只是"反弹".

有没有办法重置iPad故事板,以便我可以得到一个干净的开始?可能是我错误地(这是我的第一个iOS应用程序)将视图或视图控制器拖到ipad故事板上.我尝试删除它,但整个ipad故事板在此之后消失了.

这可能是非常简单的事情,但我对此非常陌生.谢谢.

xcode drag-and-drop storyboard

10
推荐指数
1
解决办法
4787
查看次数

如何使用chrome userscript获取已删除图像的URL?

在以下chrome用户脚本中,如何获取从桌面拖动的图像的URL?我debugger有线,我得到空字符串e.dataTransfer.getData("text")e.dataTransfer.getData("url")

// ==UserScript==
// @match http://*/*
// @match https://*/*
// ==/UserScript==

function preventDrag(e) {
  e.stopPropagation();
  e.preventDefault();
}

function handleDrop(e) {
  console.log("Just dropped: " + e.dataTransfer.files[0].name);
  debugger
  // TODO: grab the url for e.dataTransfer.files[0]

  e.stopPropagation();
  e.preventDefault();
}

document.addEventListener('drop', handleDrop, false);
document.addEventListener('dragenter', preventDrag, false);
document.addEventListener('dragover', preventDrag, false);
Run Code Online (Sandbox Code Playgroud)

javascript drag-and-drop google-chrome-extension dom-events

10
推荐指数
1
解决办法
9350
查看次数

如何在Unity 4.6中的OnBeginDrag()中停止Drag事件

我有一个脚本来处理从给定插槽拖动项目.但我想添加一个函数来停止拖动特定的项目.我认为最好的OnBeginDrag方法是在方法中,但似乎无法找到一种方法来停止/取消拖动事件本身,这里有一点我的代码

public class SlotBehaviour : MonoBehaviour, IDropHandler, IPointerEnterHandler, IPointerExitHandler, IBeginDragHandler, IDragHandler, IEndDragHandler,IPointerClickHandler
{
    public void OnBeginDrag(PointerEventData eventData)
    {
        if (eventData.button != PointerEventData.InputButton.Left)
        {
            return;
        }
        if (this.Empty) return;
        var canvas = imageItem.canvas;
        if (canvas == null) return;
        GUIManager.mouseBusy = true;
        // We have clicked something that can be dragged.
        // What we want to do is create an icon for this.
        m_DraggingIcon = new GameObject("icon");

        m_DraggingIcon.transform.SetParent(canvas.transform, false);
        m_DraggingIcon.transform.SetAsLastSibling();

        var image = m_DraggingIcon.AddComponent<Image>();
        // The icon will be under …
Run Code Online (Sandbox Code Playgroud)

c# events drag-and-drop unity-game-engine

10
推荐指数
2
解决办法
1万
查看次数

将视图拖放到RecyclerView项目Android上

我正在开发一个Android应用程序,其屏幕包含以下内容:

  1. 包含类别的Recycler视图,如下图所示
  2. 按钮上的单独视图和用户应该能够在RecyclerView项目上拖动它,并且在放下之后,用户将显示在RecyclerView项目数据处更改(例如,类别中的项目计数)

我需要一些关于如何实现此过程以将View拖入Recycler项目的帮助,下图解释了我想要做什么但不知道如何做

在此输入图像描述

任何帮助深表感谢

android drag-and-drop android-recyclerview

10
推荐指数
1
解决办法
2118
查看次数

直接从Outlook拖放到webform

我在网上搜索,大多数人找到了无法完成的答案.

我的情况有点不同,因为我们开发的应用程序仅用于内部目的,并且可以允许浏览器中的任何安全级别.它也是基于内联网的.

我还试图看看是否有现成的activex控件,但无法找到一个允许直接从outlook中拖动的控件.

有任何想法吗?

asp.net drag-and-drop outlook-vba

9
推荐指数
1
解决办法
9015
查看次数

VBA将文件拖放到用户表单以获取文件名和路径

我想学习一个新的技巧,但我并不是100%自信在VBA中有可能,但我想我会在这里与大师核实.

我想要做的是避免使用古老的getopenfilename或浏览器窗口(在我们的网络驱动器上设置起始目录非常困难)并且我想创建一个用户可以拖动的VBA用户表单并从桌面或窗体上的浏览器窗口中删除文件,VBA将加载文件名和路径.同样,我不确定这是否可行,但如果是,或者如果有人在我欣赏指针之前已经完成了.我知道如何设置用户表单,但除此之外我没有任何真正的代码.如果有我能提供的东西,请告诉我.

感谢您的时间和考虑!

excel vba drag-and-drop userform

9
推荐指数
1
解决办法
2万
查看次数