Web Louca

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

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


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

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

 

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.

 

<span class="wizardcontent" id="step_1">conteudo HTML<br/>Este script foi feito utilizando JQuery</span>
<span class="wizardcontent" id="step_2">Mais html</span>
<span class="wizardcontent" id="step_3">Repare na forma como este conteudo aparece</span>
<span class="wizardcontent" id="step_4">Reparou?</span>
<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:

if (iterator == 5){ step.addClass('mainNavNoBg'); }

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


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>


Trackback(0)
Ricardo
Setembro 21, 2008

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

thanks ;)

Fabricio
Dezembro 21, 2010

Boa noite,

Estamos utilizando seu script, porém, no momento em que submetemos a página, os valores do FORM ficam em branco. Pode me ajudar?


Muito obrigado,
Fabricio


Escreva o seu Comentario
 
  pequeno | maior
 

busy
Subscreve a newsletter gratuita e começa hoje mesmo a criar websites e a ganhar dinheiro na internet!


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...