2013-02-01 72 views
0

我有一个页面加载,然后该页面的JavaScript打开一个弹出窗口,该窗口将成为一个画廊。用户将使用作为弹出式图库窗口一部分的JavaScript和PHP上传图像,并且这些上传的图像将显示在我们弹出的图库窗口中在Windows中拖放

一旦几个图像已经上载并显示在图库窗口中我想将它们拖放到主窗口中。实际上,我想将图像留在画廊中,只需拖动一个幻影图像并将它放到主窗口中,所以我们在两个窗口中都会显示图像。

这似乎有点棘手,因为主窗口和弹出窗口窗口是不同的JavaScript执行上下文。我怎样才能实现从弹出窗口工作到主窗口的jQuery(或YUI)拖放?

感谢您的任何想法。

回答

1

也许这个插件可以帮助你:

​​

+0

Dragsort是一大福音!您在发表评论之前我没有意识到这一点。我不认为它会真正解决上述问题,因为它几乎肯定要求所有元素都在同一个DOM中,而不是两个Window对象的情况。但它能够很好地解决下一个问题,即让拖放变得足够聪明,以便知道何时已经处于放置点,然后在放下之前先将其移开。 谢谢! – Steve

+0

不客气。快乐它解决了你的另一个问题。对于其他问题,如果你用fancybox做你的弹出窗口怎么办?这将允许你创建弹出只是一个div,这将是相同的DOM文档,可以通过AJAX调用和JavaScript管理... –