簡體   English   中英

FireFox擴展。 如何將疊加層添加到窗口的內容區域

[英]FireFox extension. How i can add overlay into content area of window

我的主題問題。 例如:我想如何設計自己的警報彈出窗口 ,可能有覆蓋層,但我不知道如何做。

我的建議是結合使用JavaScript和CSS。 彈出窗口的關鍵是在CSS中使用z-index,將其置於頁面其余部分的前面。

javascript將僅用於激活和停用此部分。 您還可以設置其他一些CSS類以使其余頁面內容變暗,然后將這些類應用到相同的javascript函數中。

我的建議是使用BlockUI ,它輕巧且易於使用。

那好嗎?

<script type="text/javascript">
   alert("Hello, I'm a pop-up!");
</script>

最終,您可以使用jQuery UI對話框模塊: http : //jqueryui.com/demos/dialog/

編輯:我想您也應該說一下,如果您對基於JavaSctipt或XUL的解決方案感興趣。

編輯2:

如果要使用XUL,請查看以下鏈接:

當我自己開發擴展程序時,我發現它們非常有用。

確實,您需要做的是:

<box id="myBox"> content here </box>

加上一些邏輯來打開它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM