YUI MenuBar位于ASP.NET Silverlight控件后面

时间:2009-03-03 01:00:02

标签: asp.net silverlight yui yui-menu

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

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

有什么想法吗?

2 个答案:

答案 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 });