sto usando Bootstrap 2.3.1 http://twitter.github.io/bootstrap/index.htmlBootstrap gli elenchi a discesa menu che appaiono dietro altri elementi - IE7
Così sto usando il loro 'discesa menu' di classe per creare alcuni menu a discesa uso rapido semplice, ma per qualche motivo su IE7 vengono visualizzati dietro il testo e altri elementi sul mio sito.
test di collegamento:http://leongaban.com/_projects/defakto/CDS/
ho aggiunto z-index al mio CSS, ma ancora non sembra di fare nulla, per favore aiutatemi!
.header .header-nav ul#nav-account ul.dropdown-menu,
.header .header-nav ul#nav-library ul.dropdown-menu {
z-index: 10000;
}
IE9, Chrome, FF e altri moderni non browser mal di testa:
IE7> :(
HTML
<div class="header-nav">
<ul id="nav-account" role="navigation" class="pull-right">
<!-- Language Dropdown Button -->
<li id="language-btn">
<a href="#" id="drop1" class="dropdown-toggle" data-toggle="dropdown">English</a>
<img src="img/header-small-down-arrow.png" alt="grey triangle"/><!-- <span class="grey_triangle"></span>-->
<!-- Language Dropdown Menu-->
<ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">English</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Spanish</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">German</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Japanese</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#">Chinese</a></li>
</ul>
</li>
<!-- User Dropdown Button -->
<li id="account-btn">
<a href="#" id="drop2" class="dropdown-toggle" data-toggle="dropdown">Logout</a>
<img src="img/header-small-down-arrow.png" alt="grey triangle"/>
<!-- <span class="grey_triangle"></span> -->
<!-- User Dropdown Menu-->
<ul class="dropdown-menu" role="menu" aria-labelledby="drop2">
<li role="presentation"><a role="menuitem" tabindex="-1" href="http://google.com">Logout</a></li>
<li role="presentation"><a role="menuitem" tabindex="-1" href="#anotherAction">Account</a></li>
</ul>
</li>
</ul>
Puoi provare '$ ('. Menu a discesa'). AppendTo ($ (" body "));'? Se non funziona, puoi provare un'altra classe .dropdown-menu, ma risolverà il problema, immagino. –
Hmm ha appena provato entrambe le opzioni, il jquery non ha fatto nulla (ma ha interrotto i menu a discesa non IE7) e ho rinominato .dropdown-menu in .dropdown-menu1 e ha ancora lo stesso problema :( –