ragazzi sul web ho trovato questo menu a tendina con relativo codice
html:
css:Codice:<ul id="nav"> <li class="first"><a href="#">Voce 01</a></li> <li><a class="selected" href="#">Voce 02</a> <ul> <li><a href="#">Sottovoce Menu Numero 01</a></li> <li><a href="#">Sottovoce Menu Numero 02</a></li> <li class="last"><a href="#">Sottovoce Menu Numero 03</a></li> </ul> </li> <li><a href="#">Voce 03</a> <ul> <li><a href="#">Sottovoce Menu Numero 04</a></li> <li><a href="#">Sottovoce Menu Numero 05</a></li> <li><a href="#">Sottovoce Menu Numero 06</a></li> <li class="last"><a href="#">Sottovoce Menu Numero 07</a></li> </ul> </li> <li class="last"><a href="#">Voce 04</a></li> </ul>
iqueryCodice:body { font-family:arial; font-size:11px; } #nav { margin:0; padding:0; list-style:none; } #nav li { float:left; display:block; width:100px; background:#E0E0E0; position:relative; z-index:500; margin:0 1px; -webkit-transition: all 0.1s ease-in-out; } #nav li.first { border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; } #nav li.last { border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; } #nav li li.last { border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; } #nav li a { display:block; padding:8px 5px 0 5px; font-weight:700; height:23px; text-decoration:none; text-align:center; color:#333; } #nav li a:hover { color:#C00; } #nav li li:hover { -webkit-transform: translate(+10px,0); } #nav a.selected { color:#C00; } #nav ul { position:absolute; left:0; display:none; margin:0 0 0 -1px; padding:0; list-style:none; } #nav ul li { width:100px; float:left; border-top:1px solid #fff; } #nav ul a { display:block; height:auto; padding: 8px 5px; color:#666; } /* fix ie6, meglio inserirlo in un file .css separato */ *html #nav ul { margin:0 0 0 -2px; }
Riesco a far visualizzare il menu ma non si apre la tendina e in più il puntatore e come se restasse fermo sul menu voce2(in quanto resta evidenziato di rosso).Codice:$(document).ready(function () { $('#nav li').hover( function () { //mostra sottomenu $('ul', this).stop(true, true).delay(50).slideDown(100); }, function () { //nascondi sottomenu $('ul', this).stop(true, true).slideUp(200); } ); });
Qualcuno sa dirmi dov'è l'errore?

LinkBack URL
About LinkBacks
