2010-01-26 41 views
1

例如: 當選擇菜單「按摩類型」時,以下站點在Firefox中可以正常工作。該菜單在iframe前面下降,因此它仍然可見。IE需要什麼下拉菜單才能保持在iframe之上?

但是在IE中,菜單的底部被iframe隱藏起來。

http://transeeq.com/health/bq15b.html#

+1

在IE7中出現以下錯誤: --------------------------- Windows Internet Explorer ------ --------------------- Internet Explorer無法打開Internet網站http://transeeq.com/health/bq15b.html。 操作中止 --------------------------- OK ---------------- ----------- – Chloraphil 2010-01-26 17:06:13

回答

0

嘗試包括{z索引:99; } to your dropdown style

1

IE6開發人員通過使用操作系統渲染這些元素而不是將它們呈現爲瀏覽器控件而「欺騙」。因此,這些元素的行爲就好像它們在瀏覽器的「外部」一樣。

你可以用iframe覆蓋它們,但iframe的z-index需要大於。

這個問題出現了很多與模式對話框。爲了解決這個問題,解決方案是確定頁面上元素的位置和尺寸,並在顯示模式對話框之前用指向空白頁面的iframe覆蓋它們,而不是在隱藏時移除它們。