2010-07-28 24 views
0

j'ai eu un problème avec le menu déroulant affichant derrière une div, mais qui est fixé, maintenant il est masqué par le texte d'un autre div:déroulante superfish l'affichage du texte au-dessous d'un autre div

alt text http://cl.ly/d9bd4af6e533bbce8cdf/content

Cela ne se produit que dans IE7, j'imagine aussi dans IE6, mais pas dans IE6.

Je mets l'index z des listes déroulantes de div à z-index: 1; et l'index z de la liste déroulante est défini sur 2.

Fonctionne correctement dans google chrome et firefox.

Toute aide est appréciée.

+0

Postez aussi votre code. – Sarfraz

+0

fixe w/.sf-menu, .sf-menu * { z-index: 1000; } http://cl.ly/653d11732d301548384a – Brad

+0

Je voudrais vérifier IE6 (si vous voulez que IE6 fonctionne) parce que IE7 et IE6 ont un comportement très différent – Nealv

Répondre

2

Essayez d'ajouter

position: relative; 

Pour votre div "Activité mur".

L'attribut z-index ne fonctionnera pas si votre sélecteur n'est pas positionné.

Et la référence est here

0

Votre problème peut être attribuable à vos éléments de page non having layout. C'est un problème étrange avec les versions d'Explorer. L'article lié contient des informations plus détaillées, mais essayez d'ajouter un paramètre height à vos éléments de page, si possible, et voyez si cela résout le problème.