HomeJavascriptFantástico Menu por Passos! (aka Wizard menu)

21

Set

Fantástico Menu por Passos! (aka Wizard menu)

Escrito por Gonçalo Martins   

menuporpassos

Sabe o que é um menu por passos? Não? Então veja o demo que lhe apresento!

Criar um menu deste género tornou-se agora algo de trivial utilizando JQuery.  Existem diversas implementações desta técnica, no entanto a melhor de todas foi "criada" pelo Jerod. Digo "criada" uma vez que ele "simplesmente" melhorou uma implementação já criada anteriormente em JQuery.

Neste artigo o que lhe vou ensinar é a utilizar e a compreender o demo que lhe disponibilizo para download.

 

O menu que lhe apresento possui 5 passos, no entanto como pode fazer para que diminua/aumente o número de passos?

HTML

html
  1. ul id="mainNav" class="fiveStep">
  2.       <li><a title=""><em>1: O inicio</em><span>Porreiro</span></a></li>
  3.       <li><a title=""><em>2: Em andamento</em><span>ai vamos nos</span></a></li>
  4.       <li><a title=""><em>3: YEAHH</em><span>Wow, espectacular este script!</span></a></li>
  5.       <li><a title=""><em>4: Quase no fim!</em><span>Em que poderei utilizar isto?</span></a></li>
  6.       <li class="mainNavNoBg"><a title=""><em>Step 5: The END</em> <span>Originalidade</span></a></li>
  7. </ul>
  8.  

 

A unica coisa a modificar acima é aumentar/reduzir os elementos que se encontram entre <li></li> mantendo sempre o <li class="mainNavNoBg"></li>, uma vez que esta class representa o final do menu.

 

html
  1. <span class="wizardcontent" id="step_1">conteudo HTML<br/>Este script foi feito utilizando JQuery</span>
  2. <span class="wizardcontent" id="step_2">Mais html</span>
  3. <span class="wizardcontent" id="step_3">Repare na forma como este conteudo aparece</span>
  4. <span class="wizardcontent" id="step_4">Reparou?</span>
  5. <span class="wizardcontent" id="step_5">http://www.weblouca.com</span>


No código acima necessita apenas de aumentar/reduzir o número de passos para o mesmo número de <li> do código anterior. 

 

JavaScript

 

Depois o mais complicado, ou não.

Editar o ficheiro wizard.js

Procure pelas seguintes linhas:

html
  1. if (iterator == 5){ step.addClass('mainNavNoBg');
  2. }
  3.  

Mude o 5 para o numero de passos que você possui, no seu menu.


php
  1. case 5:

Mais uma vez mude o 5 para o numero de passos que colocou no seu menu.

 

Estes são os passos essencias para editar o script que lhe apresentei.

Nota: O load do JQuery é realizado no exemplo que lhe forneço para download, através das apis do Google com o seguinte código <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js'></script>



Gostou deste Artigo?
Subscreva o feed RSS ou reguiste-se na Newsletter do WebLouca, agora!
Categoria:
Se preferir, pode ainda deixar um comentário

PATROCINADORES


cometarios
Trackback(0)
Ricardo
Setembro 21, 2008

Finalmente! Andava à cata de algo deste genero à imenso tempo!!!

thanks ;)


Escreva o seu Comentario
 
  pequeno | maior
 

busy
 

Patrocinadores do Site

Subscrever Feed



Artigos

Ultimos artigos
jsimageNeste artigo vou-lhe demonstrar como rodar imagens e qualquer elemento desde div a span co...
phpthumbAtualmente praticamente todos os websites possuem a necessidade de listar os seus artigos...
benchmarksA pouco mais de um ano falei sobre uma ferramenta para otimizar imagens (Artigos/optimize...
phpimageredRedimensionar uma imagem com php pode ser um processo complicado. Quando por exemplo um wo...
linksafiliadosNo inicio do ano escrevi um artigo onde dáva a conhecer uma forma de criar links de afili...