繁体   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