使用 YUI 菜单栏,当项目下拉时,它们会出现在 ASP.NET Silverlight 控件的后面。我没有使用 YUI 布局。
我已经尝试在菜单栏 css 中设置 z-index:99 和 position:relative,以及设置 div 的 z-index:-1 和 position:relative。
有任何想法吗?
使用 YUI 菜单栏,当项目下拉时,它们会出现在 ASP.NET Silverlight 控件的后面。我没有使用 YUI 布局。
我已经尝试在菜单栏 css 中设置 z-index:99 和 position:relative,以及设置 div 的 z-index:-1 和 position:relative。
有任何想法吗?
另一种可能性是尝试配置变量“iframe: true”以强制在页面上使用 iframe 填充程序。iframe shims 通常可以通过浏览器上的插件解决 z-index 问题(我已使用此变量通过 Adobe Reader 修复内联 PDF)。
创建菜单时可以设置配置变量:
var oMenu = new YAHOO.widget.Menu("basicmenu", { iframe: true });
将 ASP.NET Silverlight 控件的Windowless属性设置为true可消除此问题。 注意:这样做将启用浏览器的选定虚线边框,只要 Silverlight 控件处于焦点,就会出现...