如何使用JQuery或JScript在XUL面板上创建加载掩码

如何使用JQuery或JScript在XUL面板上创建加载掩码,xul,panel,loading,mask,Xul,Panel,Loading,Mask,有人知道如何使用JQuery或普通Javascript在XUL面板上创建加载掩码吗 我正在开发一个firefox扩展,我需要在一些面板上设置加载掩码,以避免用户在提交信息时进行任何进一步的输入 首先,我真的不知道mozilla是否支持在XUL面板上加载掩码,因为到目前为止我尝试的所有JQuery脚本都使面板消失,而不是屏蔽它 感谢阅读XUL使用方框布局,这使得HTML中的典型技术如绝对定位的div功能失效。您应该使用XUL标记(请参阅),并将内容和半透明层作为其子层。当您使半透明层可见时,它将显

有人知道如何使用JQuery或普通Javascript在XUL面板上创建加载掩码吗

我正在开发一个firefox扩展,我需要在一些面板上设置加载掩码,以避免用户在提交信息时进行任何进一步的输入

首先,我真的不知道mozilla是否支持在XUL面板上加载掩码,因为到目前为止我尝试的所有JQuery脚本都使面板消失,而不是屏蔽它


感谢阅读

XUL使用方框布局,这使得HTML中的典型技术如绝对定位的div功能失效。您应该使用XUL
标记(请参阅),并将内容和半透明层作为其子层。当您使半透明层可见时,它将显示在内容的顶部。例如:

<stack flex="1">
  <hbox id="content" align="center" pack="center">
     <button label="Click here" oncommand="document.getElementById('busy').hidden = false;"/>
  </hbox>
  <hbox id="busy" hidden="true"/>
</stack>

请你详细说明一下……可能需要一些代码。。。我正在开发一个firefox扩展,我需要在一些面板上设置加载掩码,以避免用户在向服务器提交信息时进行任何进一步的输入
#busy {
  background-color: black;
  opacity: 0.5;
}