2013-02-01 69 views
0

我有一個頁面加載,然後該頁面的JavaScript打開一個彈出窗口,該窗口將成爲一個畫廊。用戶將使用作爲彈出式圖庫窗口一部分的JavaScript和PHP上傳圖像,並且這些上傳的圖像將顯示在我們彈出的圖庫窗口中在Windows中拖放

一旦幾個圖像已經上載並顯示在圖庫窗口中我想將它們拖放到主窗口中。實際上,我想將圖像留在畫廊中,只需拖動一個幻影圖像並將它放到主窗口中,所以我們在兩個窗口中都會顯示圖像。

這似乎有點棘手,因爲主窗口和彈出窗口窗口是不同的JavaScript執行上下文。我怎樣才能實現從彈出窗口工作到主窗口的jQuery(或YUI)拖放?

感謝您的任何想法。

回答

1

也許這個插件可以幫助你:

​​

+0

Dragsort是一大福音!您在發表評論之前我沒有意識到這一點。我不認爲它會真正解決上述問題,因爲它幾乎肯定要求所有元素都在同一個DOM中,而不是兩個Window對象的情況。但它能夠很好地解決下一個問題,即讓拖放變得足夠聰明,以便知道何時已經處於放置點,然後在放下之前先將其移開。 謝謝! – Steve

+0

不客氣。快樂它解決了你的另一個問題。對於其他問題,如果你用fancybox做你的彈出窗口怎麼辦?這將允許你創建彈出只是一個div,這將是相同的DOM文檔,可以通過AJAX調用和JavaScript管理... –