Wilbur Himself

27 Mar, 2008

Menús Dropdown con jQuery

Posted by: Wilbur Himself In: jQuery| javascript

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.

Entradas Relacionadas

6 Responses to "Menús Dropdown con jQuery"

1 | Carlos Saldaña

Marzo 27th, 2008 at 9:46 pm

Avatar

Muy util a la hora de crear menu de multiple opciones.

2 | dany

Marzo 28th, 2008 at 7:10 pm

Avatar

:) excelente :)! ya sabemos donde buscar cuando tengamos eso por hacer!

3 | Melvyn

Abril 7th, 2008 at 10:24 pm

Avatar

Carajo ché, ¿Porque no lo publicó antes de que yo le preguntara?

4 | Abrahan Nunez

Abril 8th, 2008 at 4:41 pm

Avatar

Interesante men… sigue agregando cosas :)

5 | Hilca Flaquer

Mayo 16th, 2008 at 5:59 pm

Avatar

Yo me quede igualita, jajaja

6 | Ms. Karen

Julio 16th, 2008 at 2:18 pm

Avatar

Hilca…

Esta seccion no es para nosotras….

:P

Comment Form

About

This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from.