2013-09-24 96 views
0

我需要一個彈出窗口,將覆蓋當前窗口,以便用戶可以來回點擊而不彈出消失在它後面。彈出窗口也必須是可移動的。我已經嘗試了幾個像斑馬這樣的僞彈出窗口。他們有一個很好的模式彈出窗口,但他們的顯示不可移動,僅限於當前屏幕。總是在頂部彈出窗口

想象一下:用戶正在讀取一條記錄並想要彈出更多信息。然後,用戶想要在主屏幕上更改記錄並彈出第二個彈出窗口,以便兩個彈出窗口同時顯示,等等。用戶可能想要轉到另一個主屏幕並彈出更多的進一步考慮,以便可以有多個獨立於任何主屏幕的彈出窗口並總是在最前面(而不是彼此,我意識到)。

萬一它很重要,我在Windows 7上使用JQuery以及PHP和MySQL。

+0

檢出bootstrap CSS的模式對話框。 – 0xcaff

+0

聽起來像你想要更像MDI的東西。 –

回答

1

聽起來就像你想要使用JQuery對話框(http://jqueryui.com/dialog/#default)來創建你的「彈出」。使用JQuery,您可以根據需要克隆儘可能多的「彈出」窗口。

難度將是「更改主窗口」,您將不得不加載而不是切換頁面以保留所有彈出窗口。否則,當您切換主窗口時,您需要存儲彈出窗口的所有信息以便重新加載它們。

當然,如果您通過JQuery對話框執行彈出操作,彈出窗口將始終限制爲瀏覽器窗口。

+0

我試過的$ .Dialog盒子工作得很好,但不要移動,並且與當前瀏覽器綁定。我已經研究了足夠的信息來確信這是一項非常困難的任務。我會在另一個線程上提出一個不同的方法問題。涉及跟蹤窗口ID和焦點()。謝謝。 –

相關問題