80 of 119 menu

Animoitu valitsin

Valitsin :animated valitsee elementit, jotka ovat tällä hetkellä mukana animaatiossa. Jos käytät mukautettua jQuery-kokoelmaa ilman vaikutusmoduulia, niin :animated:n käyttö aiheuttaa virheen. Koska :animated ei kuulu CSS-spesifikaatioon, on nykyaikaisissa selaimissa suorituskyvyn parantamiseksi parempi suodattaa elementit aluksi käyttämällä puhdasta css-valitsinta ja sitten soveltaa .filter(':animated').

Syntaksi

Näin valitsemme elementit, jotka ovat mukana animaatiossa:

$(':animated');

Esimerkki

Laitetaan niin, että yhdessä neliöistä käynnistetään animaatio funktiolla animateIt. Joka kerta kun napsautetaan painiketta, jossa on #change, animoidun neliön väri vaihtuu vihreästä punaiseksi ja takaisin - poistamalla ja lisäämällä luokan colored metodilla 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();

Katso myös

  • metodi slideToggle,
    joka näyttää piilotetut elementit ja piilottaa näytetyt
  • metodi toggleClass,
    joka lisää tai poistaa CSS-luokan
  • metodi find,
    joka etsii elementtejä jo löydettyjen sisältä
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää