2013-04-22 88 views
1

是否有彈出窗口(非模態)保持可見狀態,即使它不活動。我知道這聽起來像一個荒謬的問題,我期待着這一切都無法完成。即使在非活動狀態下,彈出窗口(非模態)仍然可見

但是,如果可以,任何方向將不勝感激。我發現「依賴」屬性,這是不應該在OSX上工作 - 我正在使用。

http://www.gtalbot.org/BugzillaSection/Bug195867GDR_WindowOpen.html#GrpFunctionalityFeatures

我並不需要這是跨瀏覽器/操作系統兼容,如果工作在一個單一平臺/瀏覽器則沒關係。

我不確定「依賴」是否能夠做到這一點,或者還有其他更好的方法。

+0

「保持可見」是否意味着:即使用戶將焦點更改爲原始窗口,或者只是保持打開狀態並且可見性將由操作系統管理,就像任何其他窗口一樣,仍然處於最佳狀態? – Floremin 2013-04-22 14:11:26

+0

你不能用Javascript做到這一點,可能「你不應該」。您可以做的最好的事情是在用戶的操作系統中安裝一些應用程序,讓窗口保持最佳狀態。但是,這與要求一樣荒謬。 – hop 2013-04-22 14:15:13

+0

查看http://stackoverflow.com/questions/722681/how-do-i-force-a-browser-window-to-always-be-on-top-and-in-focus – hop 2013-04-22 14:17:22

回答

1

我不認爲你可以使用瀏覽器的JavaScript來控制瀏覽器窗口的「始終在最上面」行爲。但是,如果彈出窗口始終位於頂部,則它必須阻止瀏覽器窗口的一部分。因此,請使用position: fixed;作爲<div>塊,而不是新的瀏覽器窗口,並將其放在頁面上的所需位置。這可以通過JavaScript進行控制。

相關問題