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>
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
Merci pour cette réponse, m'a aidé! –
Grand SO Répondre à un grand SO Question –