RSS

[Ajax] mcDropdown: Mejorando las listas desplegables con Jquery

Lun, Jun 30, 2008

Ajax, Ajaxman, Javascript, Jquery, Programacion

Después de varios días sin postear por tener mucho trabajo, vuelvo a escribir, y saben postear y trabajar es complicado, creo que debería dejar de trabajar y dedicarme ha escribir post's :-) .

Vía Hotajax(un blog bastante interesante sobre Ajax), me acabo de enterar de un importante plugin para que podamos mejorar bastante nuestras listas desplegables.

Esta funcionalidad nos permite generar submenus desplegables desde un combobox, osea elegir y desde ahí volver a elegir otra opción, además de que todo esto lo guarda en un "historial" para saber donde andamos, les pongo una imagen para que vean a lo que me refiero.

mcdropdown_preview

Para hacer uso de este plugin vamos a necesitar descargarnos  mcdropdown, el cual ya trae todos los script necesarios para que funcione.

Codigo despues del salto

HTML:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2.  
  3.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4.     <title>Giva Labs - mcDropdown jQuery Plug-in | Giva</title>
  5. <!-- Llamamos a los scripts  que vamos a ocupar //-->
  6.     <script type="text/javascript" src="./lib/jquery-1.2.6.min.js"></script>
  7.     <script type="text/javascript" src="./lib/jquery.mcdropdown.min.js"></script>
  8.     <script type="text/javascript" src="./lib/jquery.bgiframe.js"></script>
  9. <!--Tambien llamamos a el css que necesitaremos //-->
  10.     <link type="text/css" href="./css/jquery.mcdropdown.min.css" rel="stylesheet" media="all" />
  11.  
  12.     <script type="text/javascript">
  13.     <!--//
  14.     // on DOM ready
  15.        //este es el codigo que funcionara con jquery y mcdropdown
  16.     $(document).ready(function (){
  17.         $("#current_rev").html("v"+$.mcDropdown.version);
  18.         $("#category").mcDropdown("#categorymenu");
  19.     });
  20.     //-->
  21.     </script>
  22. </head>
  23.  
  24.  
  25.            
  26.             <h3 id="example">Example</h3>
  27.                       <!--// El codigo de ejemplo, es un iput y una lista //-->
  28.             <p>
  29.  
  30.                 Please select a category:<br />
  31.                 <input type="text" name="category" id="category" value="" />
  32.             </p>       
  33.            
  34.  
  35.             <ul id="categorymenu" class="mcdropdown_menu">
  36.                 <li rel="1">
  37.                     Arts &amp; Humanities
  38.                     <ul>
  39.                         <li rel="2">
  40.                             Photography
  41.                             <ul>
  42.                                 <li rel="3">
  43.                                     3D                </li>
  44.  
  45.                                 <li rel="4">
  46.                                     Digital        </li>
  47.                             </ul>
  48.                         </li>
  49.                         <li rel="5">
  50.                             History      </li>
  51.                         <li rel="6">
  52.                             Literature            </li>
  53.  
  54.                     </ul>
  55.                 </li>
  56.                 <li rel="7">
  57.                     Business &amp; Economy        </li>
  58.                 <li rel="8">
  59.                     Computers &amp; Internet                </li>
  60.  
  61.                 <li rel="9">
  62.                     Education            </li>
  63.                 <li rel="11">
  64.                     Entertainment
  65.                     <ul>
  66.                         <li rel="12">
  67.                             Movies            </li>
  68.                         <li rel="13">
  69.  
  70.                             TV Shows                        </li>
  71.                         <li rel="14">
  72.                             Music                  </li>
  73.                         <li rel="15">
  74.                             Humor                  </li>
  75.                     </ul>
  76.                 </li>
  77.  
  78.                 <li rel="10">
  79.                     Health        </li>
  80.             </ul>
  81.             <!--//Fin del codigo de ejemplo //-->
  82.  
  83. </body>
  84.  
  85. </html>

Vía | http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm
Y ejemplo vía | Example mcDropdown

, , , , ,

This post was written by:

Ajaxman - who has written 571 posts on Ajaxman.


Contact the author

Leave a Reply