[jQuery] Nuevas características de jQuery UI 1.9 – Parte IV: Menubar

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: true
   5:      });
   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:

Imagen1

Como siempre les dejo el código con el ejemplo.

Descarga el ejemplo!

You may also like...

6 Responses

  1. Una consulta, y donde podria conseguir mas temas para este control?

    Gracias.

  2. martín says:

    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?

  3. I seldom leave remarks, but i did a few searching and wound up here [jQuery] Nuevas características de jQuery UI 1.

    9 – Parte IV: Menubar « Todo en ASP.NET. And I actually
    do have a few questions for you if it’s allright. Is it only me or does it look as if like a few of these responses come across like they are written by brain dead folks? :-P And, if you are writing at additional places, I’d
    like to follow everything new you have to post. Would you make a
    list of the complete urls of your community pages like your twitter feed, Facebook page or linkedin profile?

  1. February 20, 2012

    […] "jqmodal", embeddedHeight: "400", embeddedWidth: "425", themeCSS: "" }); . [jQuery] Nuevas características de jQuery UI 1.9 Parte IV: Menubar … . [jQuery] Nuevas […]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: