Una forma sencilla para lograr rápidamente esos menús con jQuery…
… Una lista sencilla en HTML …
<ul id="dropdown">
<li><a href="#">Link</a>
<ul>
<li><a href="#">sub-link</a></li>
</ul>
</li>
<li><a href="#">Link 2</a>
<ul>
...
Luego un poco de jQuery …
$(document).ready(function(){
// Escondo las listas que estan dentro del menu
$("ul#dropdown li ul").hide();
// Aplico la función hover() a los links que son hijos
// directos de los li's que son hijos directos del menu.
$("ul#dropdown > li > a").hover(function(){
// muestro la lista next-sibling del links seleccionado
$(this).next("ul").show();
// Callback ... esconder
}, function(){
$(this).next("ul").hide();
});
Lo próximo es hacer que cuando tengamos el mouse sobre una de las listas interiores, se mantengan visibles …
$("ul#dropdown li ul").hover(function(){
$(this).show();
}, function(){
$(this).hide();
});
});
… un ejemplo.
el 27 de Marzo, 2008 a las 9:46 pm
Muy util a la hora de crear menu de multiple opciones.
el 28 de Marzo, 2008 a las 7:10 pm
el 7 de Abril, 2008 a las 10:24 pm
Carajo ché, ¿Porque no lo publicó antes de que yo le preguntara?
el 8 de Abril, 2008 a las 4:41 pm
Interesante men… sigue agregando cosas
el 16 de Mayo, 2008 a las 5:59 pm
Yo me quede igualita, jajaja
el 16 de Julio, 2008 a las 2:18 pm
Hilca…
Esta seccion no es para nosotras….