0

我有一个应用程序,它使用可拖动和可放置的 jquery 调用,本质上是获取元素并将它们放入存储桶中。没关系,效果很好。但是,我的客户需要将其中一个元素从浏览器中删除,放入记事本或 word 中。

在普通浏览器中,如果您将图像拖出浏览器,您将删除相关的 URL(如果图像可点击,则为 A 的 url,如果不可点击,则为图像的源 URL)。我需要通过可拖动/可放置功能保留此功能。但我无法弄清楚这是如何完成的。目前,我可以在我的容器中正常拖放,但是一旦我拖出浏览器,我什么也得不到。没有网址,什么都没有。

有人对这个有想法吗?

4

1 回答 1

0

我认为我们需要更多信息。您要删除的有问题的“元素”是什么?是一个div,一个img?您希望在应用程序中显示的结果文本是什么?它是对象本身的直接表示还是对象的一些元数据?

您的问题可能是目标应用程序,它需要了解拖放到其上的对象的类型。例如,如果我从网页中选择一些文本或图像,然后将其拖放到 Word 中,则效果很好;它甚至在一定程度上带来了文本块的格式。但它不适用于记事本,因为记事本不知道当“BlobOfHtmlData”对象(因为缺少正确的对象类型)被放到它上面时该怎么做。

由于您无法扩展记事本并告诉它如何处理此类项目,因此我认为您对这个项目比较松懈。

于 2012-10-30T17:07:13.113 回答