2010-01-22 87 views
0

我在使用jQuery fadeIn()命令顯示div時遇到問題。在IE 7和IE 8中,一切都顯示正常,但在某些版本的IE 6(例如SP2)中,div顯示的網格中的字段顯示對話框。IE中的jQuery Z-Order問題6

任何人有任何提示?我有一個截圖,但無法到達託管防火牆後面目前網站上的圖片...

回答

1

試試這個:

  1. 給元素(應該是後面)的z-index: - 1和位置:相對

  2. 爲前面元素的父元素指定更高的z-index。

您可以使用css或javascript完成此操作。如果您對如何實現這一點有任何疑問,請告訴我。

+0

嗯...我給了「落後」分子-1的z-index,並在彈出的z索引較高的索引(使用了900),但選擇控件(下拉菜單)仍然顯示。我想知道這個問題是否是上面KevnRoberts指出的問題...... – 2010-01-26 16:40:07

2

我猜測顯示的字段是選擇框。如果是這樣的話,這對IE6來說是一個問題。選擇框將始終顯示在所有內容之上。解決這個問題的方法就是隱藏選擇框,當你想要顯示疊加的div並且在疊加的div消失時不隱藏它們。