2010-05-06 18 views
2

Pour la vie de moi, je ne peux pas obtenir mon menu Superfish pour arrêter de se cacher derrière mes onglets d'interface utilisateur jQuery dans IE 7. J'ai lu la documentation là-bas, j'ai essayé de changer z-index valeurs et essayé le plugin bgIframe, bien que je ne suis pas sûr si je l'implémente correctement (à gauche dans mon exemple ci-dessous, en utilisant Supersubs).Problèmes d'index z avec les onglets jQuery, Superfish Menu

Voici le Javascript, je me sers pour Superfish - en utilisant le plugin Supersubs:

$(document).ready(function() { 
         $("ul.sf-menu").supersubs({ 
         minWidth: 12, // minimum width of sub-menus in em units 
         maxWidth: 27, // maximum width of sub-menus in em units 
         extraWidth: 1  // extra width can ensure lines don't sometimes turn over 
            // due to slight rounding differences and font-family 
        }).superfish({ 
         delay:  1000,       // one second delay on mouseout 
         animation: {opacity:'show',height:'show'}, // fade-in and slide-down animation 
         speed:  'medium'       // faster animation speed 
        }); 
        }); 

Et voici la structure de ma page:

<div id="page-container"> 
     <div id="header"></div> 
     <div id="nav-admin"> 
      <!-- This is where Superfish goes --> 
     </div> 
     <div id="header-shadow"></div> 
     <div id="content"> 
      <div id="admin-main"> 
       <div id="tabs"> 
        <ul> 
         <li><a href="#tabs-1">Tab 1</a></li> 
         <li><a href="#tabs-2">Tab 2</a></li> 
        </ul> 
        <div id="tabs-1"> 
         <!-- Content for Tab 1 --> 
        </div> 
        <div id="tabs-2"> 
         <!-- Content for Tab 2 --> 
        </div> 
       </div> 
      </div> 
     </div> 
     <div id="footer-shadow"></div> 
     <div id="footer"> 
      <div id="alt-nav"> 
       <?php include $_SERVER['DOCUMENT_ROOT'] . '/includes/altnav.inc.php'; //CHANGE WHEN UPLOADED TO MATCH DOCUMENT ROOT ?> 
      </div> 
     </div> 
    </div> 

Répondre

11

Avez-vous essayé la position de réglage: relative sur les éléments sur lesquels vous définissez l'index z? Cela fait habituellement l'affaire.

+0

Cela semble avoir fait l'affaire! Je me demande pourquoi les documents que j'ai trouvés ne le mentionnaient pas ... ou pourquoi le plugin bgIframe ne semblait pas faire la différence? Merci beaucoup :) – NightMICU

+0

Merci pour cette réponse, m'a aidé! –

+0

Grand SO Répondre à un grand SO Question –