80 of 119 menu

Seletor animated

O seletor :animated seleciona elementos que estão atualmente ativos em uma animação. Se você usar uma compilação jQuery personalizada sem o módulo de efeitos, o uso de :animated causará um erro. Como :animated não pertence à especificação CSS, para melhorar o desempenho em navegadores modernos, é melhor primeiro filtrar os elementos usando um seletor CSS puro e depois aplicar .filter(':animated').

Sintaxe

É assim que selecionamos elementos ativos em animações:

$(':animated');

Exemplo

Vamos fazer com que em um dos quadrados uma animação seja iniciada usando a função animateIt. A cada clique no botão com #change a cor do quadrado animado será alterada de verde para vermelho e vice-versa - através da remoção e adição da classe colored pelo método toggleClass:

<button id="change">change</button> <div></div> <div id="test"></div> div { background: green; border: 1px solid #AAA; width: 80px; height: 80px; margin: 0 5px; float: left; } div.colored { background: red; } $('#change').click(function() { $('div:animated').toggleClass('colored'); }); function animateIt() { $('#test').slideToggle('slow', animateIt); } animateIt();

Veja também

  • método slideToggle,
    que exibe elementos ocultos e oculta elementos exibidos
  • método toggleClass,
    que adiciona ou remove uma classe CSS
  • método find,
    que procura elementos dentro dos já encontrados
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar