0

使用 YUI 菜单栏,当项目下拉时,它们会出现在 ASP.NET Silverlight 控件的后面。我没有使用 YUI 布局。

我已经尝试在菜单栏 css 中设置 z-index:99 和 position:relative,以及设置 div 的 z-index:-1 和 position:relative。

有任何想法吗?

4

2 回答 2

0

另一种可能性是尝试配置变量“iframe: true”以强制在页面上使用 iframe 填充程序。iframe shims 通常可以通过浏览器上的插件解决 z-index 问题(我已使用此变量通过 Adob​​e Reader 修复内联 PDF)。

创建菜单时可以设置配置变量:

var oMenu = new YAHOO.widget.Menu("basicmenu", { iframe: true });
于 2009-03-03T01:24:02.697 回答
0

将 ASP.NET Silverlight 控件的Windowless属性设置为true可消除此问题。 注意:这样做将启用浏览器的选定虚线边框,只要 Silverlight 控件处于焦点,就会出现...

于 2009-03-03T01:06:28.277 回答