Existen múltiples opciones para hacer menus desplegables, lo que me gusta de este plugin es que se encarga no sólo de mostrar un submenu sino que además muestra la opción seleccionada, puede aplicar un estilo específico a los menus que contienen submenus y sobre todo que funciona en las diversas versiones de navegadores.

Su implementación es muy simple basta usar una estructura de UL y LI

1
2
3
4
5
6
7
8
9
10
<ul class="menu">
  <li><a href="#">op1</li>
  <li><a href="#">op2
   <ul>
     <li><a href="#">submenu1</li>
     <li><a href="#">submenu2</li>
   </ul>
  </li>
  <li><a href="#">op3</li>
</ul>

Y para invocarlo basta con pequeño javascript:

1
2
3
4
5
<script>  
    $(document).ready(function(){
        $("ul.menu").superfish();
    });  
</script>

Pueden ver más ejemplos y bajar el plugin AQUI