Dialog 具有非标准背景遮罩值的YUI模态面板

Dialog 具有非标准背景遮罩值的YUI模态面板,dialog,yui,panel,modal-dialog,mask,Dialog,Yui,Panel,Modal Dialog,Mask,我正在尝试在YUI选项卡视图上方设置一个模态YUI面板。出于CSS的目的[1]这些标签页的z索引最多可达20(取决于标签页的数量) 我面临的问题是,YUI为面板模态绘制的遮罩位于选项卡具有的任何非零遮罩后面,因此选项卡可以穿透 到目前为止,我只找到了YUI API方法来更改对话框或面板的掩码 有人知道我怎么做面具吗?以前有人遇到过这样的问题吗 我将很快发布我使用的代码 蒂亚 [1] (CSS设计器完成了这项工作,因此我无法更改标记)看起来配置值zIndex(用于面板)与stackMask相结合应

我正在尝试在YUI选项卡视图上方设置一个模态YUI面板。出于CSS的目的[1]这些标签页的z索引最多可达20(取决于标签页的数量)

我面临的问题是,YUI为面板模态绘制的遮罩位于选项卡具有的任何非零遮罩后面,因此选项卡可以穿透

到目前为止,我只找到了YUI API方法来更改对话框或面板的掩码

有人知道我怎么做面具吗?以前有人遇到过这样的问题吗

我将很快发布我使用的代码

蒂亚


[1] (CSS设计器完成了这项工作,因此我无法更改标记)

看起来配置值zIndex(用于面板)与stackMask相结合应该可以完成这项工作

文档中没有关于是否应在呈现之前或之后、显示之前或之后调用stackMask的任何内容。还有一个事件(configzIndex)在zIndex属性更改时触发。

解决方案是 -在显示/呈现顶部模态对话框后,为底层模态对话框调用hideMask() -在取消顶部模态对话框之前,请为基础模态对话框调用showMask()

提示:如果调用隐藏/显示掩码太早和/或太迟,可能会在视觉上感受到掩码“闪烁”