【发布时间】:2012-10-30 16:23:57
【问题描述】:
我有一个应用程序,它使用可拖动和可放置的 jquery 调用,本质上是获取元素并将它们放入存储桶中。没关系,效果很好。但是,我的客户需要将其中一个元素从浏览器中删除,放入记事本或 word 中。
在普通浏览器中,如果您将图像拖出浏览器,您将删除相关的 URL(如果图像可点击,则为 A 的 url,如果不可点击,则为图像的源 URL)。我需要通过可拖动/可放置功能保留此功能。但我无法弄清楚这是如何完成的。目前,我可以在我的容器中正常拖放,但是一旦我拖出浏览器,我什么也得不到。没有网址,什么都没有。
有人对这个有想法吗?
【问题讨论】:
-
一旦图像到达页面边缘,您可以尝试停止拖动、触发 mouseup、移除可拖动对象并触发 mousedown,按此顺序。
-
@Adam,你是对的。这是一个骗局。我搜索了“关闭”,他使用了“外面”。哎呀。但这个问题从未得到解答。
-
你读过链接@rcravens posted吗?除此之外,我不知道这是否可能。
-
@Adam,是的,我看到了那个。不剪。您最初链接的帖子提到了“消失的元素”,这是我的问题。第二个链接不使用 jquery draggable 并且表现得像我的“香草”描述。到目前为止,最好的答案是 Asad,但这意味着如果用户将 BACK 拖回浏览器(到存储桶),则可能会颠倒该顺序。
标签: jquery browser draggable droppable