jquery-wizard-plugin

Cuando se tienen que ingresar muchos datos, un forma de hacerlo y facilitarle la tarea a los usuarios, es agruparlos en unidades significativas y a estas llamarlas pasos, esto es lo que comúnmente se denomina wizards o asistentes.

jQuery Wizard es un extensión para la popular biblioteca jQuery que permite implementar en una página web un asistente.

Implementación

Enlazar la CSS que contiene los estilos:

<link href="style.css" rel="stylesheet" type="text/css" />

Enlazar los archivos JS:

<script type="text/javascript" src="lib/jquery-latest.pack.js"></script>

Inicializar el script:

<script type="text/javascript">
function loadnext(divout,divin){

$("." + divout).hide();
$("." + divin).fadeIn("fast");
}

Luego escribir el código HTML:

<div id="wizardwrapper"> /* Div que contiene a toda la implementación del wizard */

  <div class="1"> /* panel - se repite para cada paso
es decir, si el asistente posee 5 pasos, tendremos:
esta misma definición repetida 5 veces */
    <h3>Step 1</h3>
    <div id="wizardcontent"> </div> /* botone anterior/siguiente */
    <div class="buttons">
      <button type="submit" class="previous"  disabled="disabled"> <img src="images/arrow_left.png" alt=""/> Back </button>
      <button type="submit" class="next" onclick="loadnext(1,2);"> Next <img src="images/arrow_right.png" alt="" /> </button>
    </div>
    <ul id="mainNav" class="fiveStep"> /* pasos del asistente/
      <li class="current"><a title=""><em>Step 1: XXXXXXXX</em><span>Et nequ a quam turpis duisi</span></a></li>
      <li><a title=""><em>Step 2: XXXXXXXX</em><span>Et nequ a quam turpis duisi</span></a></li>
      <li><a title=""><em>Step 3: XXXXXXXX</em><span>Et nequ a quam turpis duisi</span></a></li>
      <li><a title=""><em>Step 4: XXXXXXXX</em><span>Et nequ a quam turpis duisi</span></a></li>
      <li class="mainNavNoBg"><a title=""><em>Step 5: XXXXXXXX</em> <span>Et nequ a quam turpis duisi</span></a></li>
    </ul>
    <div style="clear:both"></div>
  </div>
  </div>
</div>

jQuery Wizar Plugin:

Web: worcesterwideweb.com/2007/06/04/jquery-wizard-plugin

Demo:  worcesterwideweb.com/jquery/wizard

Nota: Este demo utiliza la implementación CSS Step Menu: codylindley.com/CSS/325/css-step-menu

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT