我有一个使用draggable和droppable jquery调用的应用程序,主要是将元素放入桶中。那没关系,效果很好。但是,我的客户要求将其中一个元素从浏览器中删除,放入记事本或单词。
在vanilla浏览器中,如果您将图像拖离浏览器,则会删除相关的URL(如果图像是可点击的,则为A的URL,或者如果不可点击,则为图像的源URL)。我需要使用draggable / droppable功能保留此功能。但我无法弄清楚这是如何完成的。目前,我可以在我的容器中正常拖放,但是一旦我拖动浏览器,我什么也得不到。没有网址,没有。
有人对这个有什么想法吗?
答案 0 :(得分:0)
我认为我们需要更多信息。您试图放弃的“元素”是什么?是div
还是img
?您希望在应用程序中显示的结果文本是什么?它是对象本身的直接表示还是对象的一些元数据?
您的问题可能是目标应用程序,它需要了解被丢弃的对象类型。例如,如果我从网页中选择一些文本或图像(在某些情况下),然后将其拖放到Word中,那就可以了。它甚至可以在一定程度上带来文本块的格式。但它不适用于记事本,因为当“BlobOfHtmlData”对象(因缺少正确的对象类型)被删除时,记事本不明白该怎么做。
由于你无法扩展记事本并告诉它如何处理这样一个项目,我认为你对这个项目更加宽松。