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