2011-04-06 149 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)

有字面上沒有任何方法編寫的代碼,適用於所有的一切...