SlideShare uma empresa Scribd logo
1 de 8
 
$().show (speed, function) $(). hide  (speed, function)  function  show(){ $( "#containerBlue" ).show(1500,  function (){ alert( 'função executada após fim da animação' )}); } function  hide(){ $( "#containerBlue" ).hide( 4000,  'linear' ); }  $().show (speed,  easing , function) A partir da versão 1.4.3
$().toggle(speed,  easing , function) function  toggle(){ $( "#containerBlue" ).toggle( 'slow' ,  function  (){ $( '#botaoShowHide' ).attr( 'value' , function (){ $( this ).val(($( this ).val() ==  "show"  ?  "hide"  :  "show" ));  }); }); } $(elemento).toggle(funcao que retorne true ou false);
$().fadeOut(duration,  easing , function) $().fadeIn(duration,  easing , function) $().fadeTo(duration, opacity,  easing , function) $().fadeToggle(duration,  easing , function)  A partir da versão 1.4.4 function  fadeOut(){ $( "#containerBlue" ).fadeOut( 'slow' ); } function  fadeIn(){ $( "#containerBlue" ).fadeIn( 'slow' ); } function  fadeOutFadeIn(){ $( "#containerBlue" ).fadeOut( 'slow' ,  function (){ $( this ).fadeIn( 'slow' ); });
$(). slideDown (duration,  easing , function) $(). slideUp (duration,  easing , function) $(). slideToggle (duration,  easing , function) function  slideUp(){ $( "#containerBlue" ).slideUp( 'slow' ); } function  slideDown(){ $( "#containerBlue" ).slideDown( 'slow' ); } function  slideToggle(){  $( "#containerBlue" ).slideToggle( 'slow' ); }
$().stop(clearQueue, jumpToEnd) function  funcaoStop(){ $( "#containerBlue" ).stop(); } function  funcaoStopMatandoRestoDaAnimacao(){  $( "#containerBlue" ).stop( true ,  true ); }
$().animate(properties, duration, easing, function) $().animate(properties, options)   - duration   - easing   - complete   - queue function  drop(){ $( '#containerBlue' ) .css( 'position' , 'relative' ) .animate({ opacity: 0, top:  $(window).height() - $( '#containerBlue' ).height()  - $( '#containerBlue' ).position().top },2000,  function (){ $( '#containerBlue' ).hide(); }); } function  vaiParaEsquerda(){ $( '#containerBlue' ).animate({ "left" : "400px" },1000); }
Obrigado!

Mais conteúdo relacionado

Destaque

Apresentação j query7
Apresentação j query7Apresentação j query7
Apresentação j query7douglasgrava
 
Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1douglasgrava
 
Resumen portfolio
Resumen portfolioResumen portfolio
Resumen portfolioMaite Baran
 
California & the civil war
California & the civil warCalifornia & the civil war
California & the civil warrespessz
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3douglasgrava
 
Resumen de mi portfolio
Resumen de mi portfolioResumen de mi portfolio
Resumen de mi portfolioMaite Baran
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8douglasgrava
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )douglasgrava
 

Destaque (9)

Apresentação j query7
Apresentação j query7Apresentação j query7
Apresentação j query7
 
Apresentação jQuery 1
Apresentação jQuery 1Apresentação jQuery 1
Apresentação jQuery 1
 
Resumen portfolio
Resumen portfolioResumen portfolio
Resumen portfolio
 
California & the civil war
California & the civil warCalifornia & the civil war
California & the civil war
 
Apresentação j query3
Apresentação j query3Apresentação j query3
Apresentação j query3
 
Resumen de mi portfolio
Resumen de mi portfolioResumen de mi portfolio
Resumen de mi portfolio
 
PUJA GUPTA
PUJA GUPTAPUJA GUPTA
PUJA GUPTA
 
Apresentação j query8
Apresentação j query8Apresentação j query8
Apresentação j query8
 
Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )Apresentação jQuey UI ( Draggable )
Apresentação jQuey UI ( Draggable )
 

Mais de douglasgrava

Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a diadouglasgrava
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!douglasgrava
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6douglasgrava
 
Apresentação j query5
Apresentação j query5Apresentação j query5
Apresentação j query5douglasgrava
 
Segunda Apresentação jQuery
Segunda Apresentação jQuerySegunda Apresentação jQuery
Segunda Apresentação jQuerydouglasgrava
 

Mais de douglasgrava (6)

Motivação ??
Motivação ??Motivação ??
Motivação ??
 
Refatoração no dia a dia
Refatoração no dia a diaRefatoração no dia a dia
Refatoração no dia a dia
 
Como fazer sua própria cerveja!
Como fazer sua própria cerveja!Como fazer sua própria cerveja!
Como fazer sua própria cerveja!
 
Apresentação j query6
Apresentação j query6Apresentação j query6
Apresentação j query6
 
Apresentação j query5
Apresentação j query5Apresentação j query5
Apresentação j query5
 
Segunda Apresentação jQuery
Segunda Apresentação jQuerySegunda Apresentação jQuery
Segunda Apresentação jQuery
 

Animação com jQuery

  • 1.  
  • 2. $().show (speed, function) $(). hide (speed, function) function show(){ $( "#containerBlue" ).show(1500, function (){ alert( 'função executada após fim da animação' )}); } function hide(){ $( "#containerBlue" ).hide( 4000, 'linear' ); } $().show (speed, easing , function) A partir da versão 1.4.3
  • 3. $().toggle(speed, easing , function) function toggle(){ $( "#containerBlue" ).toggle( 'slow' , function (){ $( '#botaoShowHide' ).attr( 'value' , function (){ $( this ).val(($( this ).val() == "show" ? "hide" : "show" )); }); }); } $(elemento).toggle(funcao que retorne true ou false);
  • 4. $().fadeOut(duration, easing , function) $().fadeIn(duration, easing , function) $().fadeTo(duration, opacity, easing , function) $().fadeToggle(duration, easing , function) A partir da versão 1.4.4 function fadeOut(){ $( "#containerBlue" ).fadeOut( 'slow' ); } function fadeIn(){ $( "#containerBlue" ).fadeIn( 'slow' ); } function fadeOutFadeIn(){ $( "#containerBlue" ).fadeOut( 'slow' , function (){ $( this ).fadeIn( 'slow' ); });
  • 5. $(). slideDown (duration, easing , function) $(). slideUp (duration, easing , function) $(). slideToggle (duration, easing , function) function slideUp(){ $( "#containerBlue" ).slideUp( 'slow' ); } function slideDown(){ $( "#containerBlue" ).slideDown( 'slow' ); } function slideToggle(){ $( "#containerBlue" ).slideToggle( 'slow' ); }
  • 6. $().stop(clearQueue, jumpToEnd) function funcaoStop(){ $( "#containerBlue" ).stop(); } function funcaoStopMatandoRestoDaAnimacao(){ $( "#containerBlue" ).stop( true , true ); }
  • 7. $().animate(properties, duration, easing, function) $().animate(properties, options) - duration - easing - complete - queue function drop(){ $( '#containerBlue' ) .css( 'position' , 'relative' ) .animate({ opacity: 0, top: $(window).height() - $( '#containerBlue' ).height() - $( '#containerBlue' ).position().top },2000, function (){ $( '#containerBlue' ).hide(); }); } function vaiParaEsquerda(){ $( '#containerBlue' ).animate({ "left" : "400px" },1000); }

Notas do Editor

  1. Show: define o valor da propriedade display para o valor anterior se o elemento foi escondido pelo jquery. Define para display = block caso o elemento não tenha sido escondido pelo jquery Hide: define a propriedade display para none. Tempo pode ser em milisegundos (número) ou passado em string ( slow, normal e fast ) A função é chamada quando a animação estiver completa Easing : especifica a velocidade de progressão da animação.
  2. Executa o show se o elemento estiver escondido e o hide se o elemento não estiver escondido.
  3. Fadeout : muda gradualmente a opacidade do elemento para zero, remvendo-o da exibição. FadeIn: muda opacidade para 1 FadeTo: ajusta a opacidade dos elementos para o valor passado no parametro opacity FadeToggle:
  4. SlideDown: faz com que o elemento que escondido seja msotrado, aumentando gradualmente seu tamanho vertical. SlideUp: SlideToggle:
  5. O stop() (chamado sem nenhum parametro) é uma funcao que serve para parar uma animacao no ponto que ela estiver. Parametro clearQueue: quando o stop é chamado, se houver alguma outra animaçao na sequencia, ela é imediatamente chamada. Então se quisermos que as outras animacoes seguintes não sejam acionadas, passamos esse parametro como true. JumpToEnd: se true, faz com que a animacao vá para o estado final.. num caso de fade ela para de esmaecer e pula direto pro estado final.
  6. - duration : duraçao do efeito - easing - complete: funcao chamada ao compl a anim - queue: fila A funcao animate permite que criemos efeitos de animacoes com as propriedades numericas do css. Podemos especificar valores absolutos e também valores relativos a um ponto de partida, pra isso usamos o +=, -= (direção positiva ou negativa ) Se tivermos várias animações aninhadas (funções de callback), o padrão é a execução delas em série, mas se quisermos que elas sejam executadas em paralelo, é só colocar o a opção queue = false.