ASP.NET页面IE6上的Silverlight 2 Zindex问题

时间:2009-10-19 12:14:12

标签: silverlight internet-explorer-6 silverlight-2.0 z-index

我在ASP.NET页面上有一个Silverlight菜单, 在这个页面下面的菜单有一个Html表 并且在桌子旁边有一个下拉列表。

银光DIV的位置是:绝对的; z-index:999; Silverlight App的元素采用zindex设计,无窗口,背景透明。

这在Firefox上工作得很好但是在IE6(要求)它不起作用,银光得到了html表和下拉列表

任何帮助都将不胜感激。

由于 加布里埃尔

2 个答案:

答案 0 :(得分:2)

我只花了一点时间阅读这个特定的问题,但似乎这是IE6大多数z-index设置的问题。

  

似乎在Internet Explorer中   (windows)定位元素   生成新的堆叠上下文,   以z-index值0 quote

开头

我发现article通过设置父div的z-index来解决这个问题。但是,你提到Silverlight div指定了一个z-index,但是没有代码,所以我只能猜测你所做的可能与文章中的相同。

还有另一个article使用了iFrame,您可能也想看一下。

希望这会对你有所帮助。

答案 1 :(得分:0)

好吧,我不得不用讨厌的javascript解决问题。

思考是IFrame解决了大部分问题,另一部分我必须删除任何位置:相对我已经使用过,而且仍然有我的银色菜单前面的ASP.NET DropDownList,我没有有时间以'正确'的方式解决这个问题(如果我能说的话)。我不得不使用javascript来隐藏DropDownList,当用户将鼠标悬停在菜单之外时,我会再次显示下拉列表。

this link with a working example helped me a lot.

感谢所有帮助过的人。