02

Out

Fade IN/OUT com Mootools 1.2

Escrito por Gonçalo Martins   


Depois de ter apresentado no meu ultimo post como criar um efeito de fade in/out com scriptaculous, houveram alguns comentários a sugerir mudanças. Comentários que achei bastante válidos e decidi criar algo em mootools 1.2.

O efeito do fade in/out é virtualmente igual ao efeito criado com o scriptaculous, no entanto apresenta algumas vantagens. Uma delas é o tamanho da framework, e outra é o facto de que se o javascript do browser estiver desactivado as caixas de login continuam a aparecer.

 

Esta é uma das razões pela qual a framework Mootools é uma das minhas preferidas para desenvolver com javascript. No entanto muitas vezes os clientes já possuem soluções implementadas com outras frameworks.

Mas mão na massa!


Passo 1: Javascript


Faça o load da framework Mootools 1.2 antes de </head> no seu html:
javascript
  1. <script src="mootools12.js" type="text/javascript"></script>

 

antes de </head> coloque ainda o seguinte código:

javascript
  1. <script type="text/javascript">
  2. window.addEvent('domready', function() {
  3.     var t = $('divLogin');
  4.  
  5.     $('divLogin').setOpacity(0);
  6.  
  7.     $('mudaopacidade').addEvent('click', function(x) {
  8.         // parar de propagar evento
  9.         x.stop();
  10.  
  11.         t.fade('out');
  12.  
  13.         t.fade('in');
  14.  
  15.         t.fade('toggle');
  16.  
  17.     });
  18.  
  19. });
  20.  
  21. </script>

 

Passo 2: Código HTML

html
  1. <div class="qualquercoisa"><a href="#" id="mudaopacidade">Login</a></div>
  2. <div id="divLogin" >Nick <input name="" type="text" />    Password <input name="" type="text" />
  3. </div>

 

Passo 3: 

Posicione os elementos à sua escolha com CSS


Possui ideas para implementar no script? Ou ideias para novos efeitos? Partilhe-as comigo.... Pode aproveitar ainda para subscrever o FeedRSS.



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)
Mário Andrade
Outubro 31, 2008
http://muiomuio.com

Bom tutorial :)


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