YUI模态面板具有非标准背景蒙版值

时间:2009-10-20 14:50:23

标签: dialog yui panel modal-dialog mask

我正在尝试在YUI Tabview上方设置模态YUI面板。对于CSS目的[1],选项卡的z-index最多可达20个(取决于有多少个选项卡)。

我面临的问题是,YUI为面板的模态绘制的蒙版是在标签所具有的非零掩模后面,因此标签可以窥视。

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

有谁知道我怎么能为面具做这个?有没有人有这样的问题呢?

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

TIA!

[1](CSS设计师做了这个,所以我不能改变标记)

2 个答案:

答案 0 :(得分:1)

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

提示:如果过早和/或太晚调用隐藏/显示模板,可能会在视觉上体验“闪烁”模式。

答案 1 :(得分:0)

看起来配置值zIndex(对于Panel)与stackMask结合应该这样做。

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