2011-04-06 111 views
2

网站问题:http://ecogroovellc.com下拉菜单IE8溢出隐藏

当在第二个孩子的菜单下拉(组合>音乐)看,它正确地显示在FF和Safari,但不是在IE8,它被隐藏在第一个孩子下拉列表中。任何解决方案

谢谢!

+0

你是如何创建菜单下拉菜单?通过CSS或JavaScript? – mc10 2011-04-06 22:20:50

回答

0

我有同样的问题。我尝试了多种变体,最后我在包含元素的css规则中添加了filter:none !important;,这对我来说很有用。

3

我知道这是因为IE中的filter(提供不透明度) - 它会导致overflow: hidden -esque效果。

我试图精确地找到它,但有一个很多的CSS/JavaScript浏览,我变得灰心。

您需要做的是在JavaScript中完成淡入淡出过渡时删除相关的filter规则。

+0

不幸的是,我不确定一旦转换完成后如何去除过滤规则。非常感谢! – vulgarbulgar 2011-04-07 04:51:01

2

如果您将UL问题(包含音频和视频的UL)设置为relative:它似乎将其固定在ie8中,但它将其固定在FF中。

+0

+1,你是对的。我不确定我现在的答案是否正确。 – thirtydot 2011-04-07 00:04:22

+0

感谢您的输入。我曾试过这个。希望有什么东西出现.. – vulgarbulgar 2011-04-07 04:49:30

0

如果你想弥补对IE8的问题,您应该始终瞄准它有条件地(添加条件类将HTML然后写CSS专门针对.ie8)

有字面上没有任何方法编写的代码,适用于所有的一切...