[jQuery] Nuevas características de jQuery UI 1.9 – Parte IV: Menubar
Publicado por Julio Avellaneda en 10/15/2011
El widget menubar es prácticamente igual al widget menu, la diferencia radica en que menubar está diseñado para tener muchas opciones, mientras que menu es más para 1 sola opción y sus respectivos ítems.
Lo primero para usar el menubar es crear una lista, la cual será el menú:
1: <div>2: <ul id="ulMenu">3: <li><a href="#">Microsoft</a>4: <ul>5: <li><a href="#">MVA</a></li>6: <li><a href="#">MSDN</a></li>7: <li><a href="#">Technet</a></li>8: </ul>9: </li>10: <li><a href="#">Redes Sociales</a>11: <ul>12: <li><a href="#">Facebook</a></li>13: <li><a href="#">Twitter</a></li>14: <li><a href="#">LinkedIn</a></li>15: </ul>16: </li>17: </ul>18: </div>
Luego las referencias a los archivos js necesarios:
1: <link rel="Stylesheet" href="css/jquery.ui.all.css" />2: <script src="js/jquery-1.6.2.js"></script>3: <script src="js/ui/jquery.ui.core.js"></script>4: <script src="js/ui/jquery.ui.widget.js"></script>5: <script src="js/ui/jquery.ui.position.js"></script>6: <script src="js/ui/jquery.ui.menu.js"></script>7: <script src="js/ui/jquery.ui.menubar.js"></script>
Y finalmente el código jQuery:
1: $(function(){2: $("#ulMenu").menubar({3: autoExpand: true,4: menuIcon: true5: });6: })
Lo único que se debe hacer es llamar el método menubar. He usado dos propiedades de configuración con este widget:
· autoExpand: De tipo booleana y permite especificar si las opciones del menú se muestran al colocar el mouse encima o al hacer click.
· menuIcon: De tipo booleana y permite definir si se muestra la flechita que indica que se tienen opciones hijas.
Finalmente vamos a tener algo como:
Como siempre les dejo el código con el ejemplo.








Alberth Hinostroza Ramos escribió
Una consulta, y donde podria conseguir mas temas para este control?
Gracias.
Julio Avellaneda escribió
hola, revisate aca:
http://jqueryui.com/themeroller/
Jquery Ui | TagHall escribió
[...] "jqmodal", embeddedHeight: "400", embeddedWidth: "425", themeCSS: "" }); . [jQuery] Nuevas características de jQuery UI 1.9 Parte IV: Menubar … . [jQuery] Nuevas [...]
martín escribió
como puedo hacer para que la entrada raíz sea linkeable, por ejemplo, en tu casa que al hacer click en Microsoft me vaya a una página?