80 of 119 menu

Selector animated

El selector :animated selecciona elementos que están actualmente involucrados en una animación. Si utilizas una compilación personalizada de jQuery sin el módulo de efectos, entonces el uso de :animated causará un error. Dado que :animated no pertenece a la especificación CSS, para mejorar el rendimiento en navegadores modernos es mejor filtrar primero los elementos utilizando un selector CSS puro, y luego aplicar .filter(':animated').

Sintaxis

Así seleccionamos elementos involucrados en animaciones:

$(':animated');

Ejemplo

Hagamos que en uno de los cuadrados se inicie una animación usando la función animateIt. Con cada clic en el botón con #change el color del cuadrado animado cambiará de verde a rojo y viceversa - mediante la eliminación y adición de la clase colored con el 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();

Véase también

  • método slideToggle,
    que muestra elementos ocultos y oculta elementos mostrados
  • método toggleClass,
    que añade o elimina una clase CSS
  • método find,
    que busca elementos dentro de los ya encontrados
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar